EmberJS를 사용하여 응용 프로그램을 작성하고 있습니다. 그러나 우리는 여전히이 프레임 워크에 대해 새로운 것이므로 직선적 인 것처럼 보이는 부분을 해결하는 데 어려움을 겪고 있습니다. 모델은 매우 간단합니다. 큐, 작업 및 이미지의 3 가지 모델이 있습니다. 우리는 모든 경로에 대해 동적 URI 세그먼트를 사용하고 있으며이 모델의 경로는 : queue
이것을 상상해보십시오. 나는 URL http://localhost:3000/companies/3에있어,이보기에, 나는 나의 루트 파일에서 http://localhost:3000/companies/3/employees 에 저를 취하는 employees 버튼을 원하는, 내가 namespace :companies, :only => [:index, :show, :
세 리소스가 있습니다 : users, lists 및 items입니다. 방금 lists을 users 아래에 중첩시키고 이에 따라 내 링크를 업데이트했지만 rspec에서 두 가지 오류가 발생했습니다.이 오류는 저에게 완전한 신비입니다. 내가 경로를 중첩하기 전에 모든 것이 효과가있었습니다. 나는 레일에 총 초보자이며 어떤 도움을 많이 감사합니다! 1) Auth
route ->
namespace :admin do
get '' => 'home#index'
end
class Admin::ApplicationController < ActionController::Base
layout 'admin'
class Admin::HomeController < Admin::ApplicationControll
레일스에서 일한 이래로 내 경로 설정에 문제가 있습니다. 어떤 도움이라도 대단히 감사하겠습니다. URL: http://localhost:3000/admin/products/new
Error: undefined method `products_path' for #<#<Class:0x007f9f569d0150>:0x007f9f578ccb18>
레이크
나는 동일한 뷰에서 데이터를 렌더링하려고 시도했으나 어떤 것을 올바르게 얻지 못하는 것 같습니다. 쇼 콘센트 위치의 각 위치에 대한 등급을 렌더링 할 수 있기를 원합니다. 다음은 내가 가지고있는 것입니다. 나는 레일즈 컨트롤러에서 다른 것들을 렌더링 할뿐만 아니라 리소스를 위해 다른 경로와 다른 중첩을 시도했다. 올바른 등급의 해시를 다시 얻을 수는 있지만
저는 레일스를 처음 접했고 이것은 간단한 질문이지만 확신 할 수 없었습니다. 나는 product 모델과 sku 모델을 가지고있다. 제품 has_many skus. 다음과 같은 경로를 사용하는 경로 설정이 있습니다 : 메서드를 사용하여이 뷰에서 다른 skus에 연결하는 방법을 알아 냈습니다. 예 : = link_to @product_path + @sku_pa
이것은 실제로 나를 괴롭혔던 이상한 오류입니다. 첫째, 배경. 가 내 설정/routes.rb에 다음과 같은 중첩 된 자원을 가지고 : scope :requirements => { :protocol => 'https' } do
resource :user
resources :orgs do
resources :members
죄송합니다. 이것은 아주 간단한 질문입니다. 중첩 된 리소스의 깊이가 2 단계입니다. resources :programs do
resources :questions do
resources :answers
end
end
그래서 등 페이지 인덱스, 편집, 내가의 의견에 show, edit, new 버튼의 link_to
각 경로 (및 경로 객체)에 해당하는 템플릿이있는 라우터가 있습니다. 부모와 독립적으로 각 템플릿을 표시 할 수 있기를 원합니다. 즉, 중첩 된 경로를 부모 템플릿의 콘센트에 렌더링하지 않으려는 것입니다. 기본적으로 각 중첩 된 경로에 대해 별도의 "페이지"를 만듭니다. App.Router.map(function() {
this.resource('