RoR初学者路由错误

时间:2010-05-26 11:24:10

标签: ruby-on-rails routing

我在该数据库中创建了一个名为genre的数据库和一个表。

现在,当我尝试使用URL连接到此时,收到以下错误消息:

路由错误

没有路线将“/ genre”与{:method =>:get}

匹配

提前感谢您的帮助。

2 个答案:

答案 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