map.check_email "users/check_email", :controller => "users", :action => "check_email"
map.resources :users
在教程中它告诉我将它添加到我的routes.rb中 但我得到错误
undefined local variable or method `map' for #<ActionDispatch::Routing::Mapper:0x5f8f308>
我正在使用rails 3.0.9,我该如何解决这个问题?
答案 0 :(得分:2)
在rails 3中你不再使用map.resources
了只需使用resources :users
请参阅本指南,了解Rails 3中的路由:
http://guides.rubyonrails.org/routing.html
如果您想要check_mail的特定路由名称,例如
www.myapp.com/check_mail您可以在路线中执行此操作:
match 'check_mail' => "users#check_mail"