好吧,要么我需要睡觉,要么转行。一个非常简单link_to
的失败,我就是看不到在哪里。
#routes.rb
resources :wikis
#view.html.haml
= link_to @wiki.title, wiki_path(@wiki)
错误:
No route matches {:action=>"show", :controller=>"wikis", :id=>#<Wiki id: 10, created_by_id: 1, ...
现在我没有做任何疯狂的事情,比如覆盖主键;任何事物。
这是相关的 Wikis#show 路线 in rake routes
:
wiki GET /wikis/:id(.:format) {:action=>"show", :controller=>"wikis"}