具有绑定参数的非资源路由不明确。没有得到它的行为

时间:2013-08-28 08:03:15

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

我在routes.rb

中定义了路线
get ':conroller(/:action)' => 'show/show_all#test'

在我的ruby文件中,我有以下链接

<td><%= link_to 'Test non resourcefull route:show', :controller="fdsfdsf" :action="fdsfds" %></td>`enter code here`

执行链接后,我能够看到我的

  

test.html.erb

文件,即使控制器的拼写在我的路由定义中是错误的。但如果我更正拼写为“控制器”,我会得到以下错误

  

未初始化的常量ShowAllController。

请清除此行为。

1 个答案:

答案 0 :(得分:0)

请参阅此网址http://guides.rubyonrails.org/routing.html#non-resourceful-routes

这个链接可以帮助你