如何使用Devise在Rails 3中路由sign_up

时间:2010-10-17 03:52:57

标签: ruby-on-rails devise

我正在使用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。没有管理员。

1 个答案:

答案 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

中解释