我正在使用嵌套资源,不知道要传递哪些对象以使链接转到正确的位置。我有 3 个模型帖子、评论和问题,其中评论属于帖子,问题属于评论。我正在尝试从帖子索引页面链接到问题索引页面。
这就是 routes.rb 文件的样子:
resources :posts do
resources :comments do
end
end
resources :comments do
resources :questions do
end
end
帖子索引文件中的链接:
<% post.comments.select(:body).order('created_at desc').limit(2).each do |comment| %>
<%= link_to (comment.body), comment_questions_path(comment, @question) %>
<% end %>
这给了我这个错误:
missing required keys: [:comment_id]
以下是 'rake routes | 的结果 grep 评论问题':
comment_questions GET /comments/:comment_id/questions(.:format) questions#index
comment_question GET /comments/:comment_id/questions/:id(.:format) questions#show
谢谢!