我正在使用Devise来验证Rails应用程序。我现在能够通过routes.rb中的此代码成功将/ users / sign_in和/ users / sign_out路由到/ sign_in和/ sign_out:
devise_for :user, :as => ''
如何将/ registration / sign_up映射到/ sign_up?
因此sign_in,sign_out和sign_up都具有相同的模式。
请注意,我仅为用户使用Devise。没有管理员。
答案 0 :(得分:6)
您需要将以下块添加到routes.rb
文件中:
devise_scope :user do
get "/sign_up" => "devise/registrations#new"
end
在http://github.com/plataformatec/devise/wiki/How-To:-Change-the-default-sign_in-and-sign_out-routes
中解释