Ruby on rails 不使用';t属于Rails 2.3中的资源
routes.rb文件具有ads控制器的别名Ruby on rails 不使用';t属于Rails 2.3中的资源,ruby-on-rails,ruby,routes,ruby-on-rails-2,Ruby On Rails,Ruby,Routes,Ruby On Rails 2,routes.rb文件具有ads控制器的别名 map.resources :xyz, :controller => "ads" ads控制器有一个方法:“单击”,当我输入url“/xyz/click/:id” 返回此错误:“没有与“{:method=>:get}”匹配的路由“/xyz/click/:id” 单击属于别名“xyz”的方法如何执行 我在Rails 2.3.16中工作 谢谢 map.resources :ads, :member => {:click => :get
map.resources :xyz, :controller => "ads"
ads控制器有一个方法:“单击”,当我输入url“/xyz/click/:id”
返回此错误:“没有与“{:method=>:get}”匹配的路由“/xyz/click/:id”
单击属于别名“xyz”的方法如何执行
我在Rails 2.3.16中工作
谢谢
map.resources :ads, :member => {:click => :get}, :as => :xyz
谢谢您的回答,但使用此代码,我也有同样的错误。我做了一些改变,但没有解决它