我在该数据库中创建了一个名为genre的数据库和一个表。
现在,当我尝试使用URL连接到此时,收到以下错误消息:
路由错误
没有路线将“/ genre”与{:method =>:get}
匹配提前感谢您的帮助。
答案 0 :(得分:3)
我认为/流派应该是/流派
我刚刚从头开始编写了一个应用程序来处理类型,这是我的路径文件:
ActionController::Routing::Routes.draw do |map|
map.resources :genres
# these last two lines should go away but I left them in
# here because my example worked as is.
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
end
因此,您需要确保使用名词类型的pural形式。
同样rake routes
是查看路线设置的好方法。
答案 1 :(得分:2)
正如@Jens Fahnenbruck所说,你需要在config/routes.rb
设置你的路线。
如果您想了解应用中存在哪些路线,请在命令行中输入rake routes
。