1

好吧,要么我需要睡觉,要么转行。一个非常简单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"}
4

2 回答 2

2

你可以试试

<%= link_to @wiki.title, @wiki %>

于 2011-04-03T16:44:56.553 回答
1

它有效吗:wiki_path(@wiki.id)

于 2011-04-03T16:43:27.450 回答