我有3種型號:LINK_TO問題索引錯誤
- 帖子
- 評論
- 問題
評述屬於職位和問題屬於意見。在我的帖子索引頁面上,我顯示了所有帖子以及屬於每個帖子的最後評論。嘗試將最後一條評論鏈接到問題索引頁時,我遇到了問題。 這是我正在努力做到這一點:
<%= link_to (post.comments.last.try(:[],:body)), comment_questions_path(@comment) %>
錯誤我收到:
Couldn't find Comment with id=questions
這裏是我的routes.rb
文件:
resources :posts do
resources :comments
end
resources :comments do
resources :questions
end
和comment_questions_path
時我運行rake routes
:
comment_questions GET /comments/:comment_id/questions(.:format) questions#index
服務器日誌:
Started GET "/comments//questions" for 127.0.0.1 at 2013-09-25 20:23:14 -0400
ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations"
Processing by CommentsController#show as HTML
Parameters: {"id"=>"questions"}
Comment Load (0.2ms) SELECT "comments".* FROM "comments" WHERE "comments"."id" = ? LIMIT 1 [["id", "questions"]]
Completed 404 Not Found in 66ms
需要你的應用程序文件的航線,也跑耙航線控制檯和發佈結果在你的問題或其他一些地方一樣要點或pastie.org – rmagnum2002
好,貼都。告訴我你是否需要更多的耙路線。 – user2759575
,所以你點擊鏈接後的url應該是這樣的:localhost:3000/comments/5/questions,對吧?還請發送請求正在發送的服務器日誌,需要查看哪些參數正在發送到服務器。 – rmagnum2002