0
我的routes.rb看起来像这样link_to项目索引可能与自定义routes.rb和Rails没有命名路线?
map.resources :bookmarks
map.connect ':controller/:id/:action'
map.connect ':controller/:action'
这样我就可以使用URL地址这样
http://localhost:3000/bookmarks/Ruby/show
但是当我尝试从这个网站项目的索引网站(书签 控制器链接和索引行动)这样
link_to "Startseite", :controller => "bookmarks"
它链接到
http://localhost:3000/bookmarks/Ruby/
代替
http://localhost:3000/bookmarks/
我知道我可以使用一个名为路线,使其工作,但或许是的link_to一个更简单的方法,而不必设置此命名路线?
第一部作品很好,谢谢 – 12d3 2010-10-05 22:41:28
我应该加入routed.rb,如果我刚才提到的link_to这样在我看来,页面 – 2013-06-06 06:15:01
你应该有'资源:bookmarks'在你的'路线' – dombesz 2013-06-07 09:42:17