2017-10-08 8 views
0

リンクに少し問題があります。Railsのネストされたリンクのエラー

私は入れ子になった2つのモデル、FaqcategoryFaqを持っています。 ルートがある

resources :faqcategories, :path => 'faqs' do 
    resources :faqs, :path => 'question' 
    end 
私は http://localhost:3000/faqs/8/question/1で質問のショーに行きたいとき、私はしかし http://localhost:3000/faqs/8

に「質問」としてhttp://localhost:3000/faqs/ 、すべてのfaqcategoryですべての「faqcategories」を表示することができます

FaqcateroriesControllerで

<% @faqs.each do |question| %> 
    <%= link_to question.title, faqcategory_faq_path(question), class: "btn btn-rose btn-round" %> 
<% end %> 

「ショー」されています、それは私がそのようなビューを設定しているhttp://localhost:3000/faqs/1/question/8 で私を送ります次のように設定してください:

def show 
    @faqs = @faqcategory.faqs 
end 

どうすれば解決できるのでしょうか?

答えて

0

解決策が見つかりました。

<% @faqcategory.faqs.each do |question| %> 
    <%= link_to question.title, faqcategory_faq_path(question.faqcategory_id, question), class: "btn btn-rose btn-round" %> 
<% end %> 

それは "question.faqcategory_id"

がありませんでした
関連する問題