我有一个控制器用户,其中有三个操作显示,更新和准备以及views / users目录中的相应视图
现在我正在尝试这个: -
http://localhost:3000/users/prepare
我收到错误
No route matches "/users/prepare"
任何人都可以解释我如何在routes.rb中为此指定此路由..我是rails的初学者
map.connect '/prepare', :controller => 'users', :action => 'prepare'
这不起作用..
修改 任何可以帮助我的人。
答案 0 :(得分:0)
答案 1 :(得分:0)
这是rails3方式:
resources :users do
get :prepare, :on => :member
end
只需将其映射为资源即可实现显示和更新。