2013-06-02 4 views
0

저는 레일스를 처음 접했고 이것은 간단한 질문이지만 확신 할 수 없었습니다. 나는 product 모델과 sku 모델을 가지고있다. 제품 has_many skus. 다음과 같은 경로를 사용하는 경로 설정이 있습니다 : 메서드를 사용하여이 뷰에서 다른 skus에 연결하는 방법을 알아 냈습니다. 예 : = link_to @product_path + @sku_path 그리고 나온 사람은 <a href="/products/1/skus/2">2 개의 경로를 결합하십시오.

@product@sku은 컨트롤러의 변수입니다.

내가 조인을 사용하고 이드를 전달할 수 있음을 알고 있습니다.하지만 더 좋은 방법이 있는지 확실하지 않았습니다. 어쩌면 도우미를 사용할 수 있을까요?

감사합니다.

답변

0

#routes.rb 
resources :products do 
    resources :skus 
end 

는 당신이 제품과 관련된 특정 SKU, 행운을 빌어 요 :) 완벽하게

+0

작품을 얻을

product_sku_path(@product, @sku) 

을 할 수 있어야 가지고 줘! 감사! –

+0

np, 도와 드리겠습니다. :) – sameera207

관련 문제