如何在指定控制器时使用Devise路由sign_up

时间:2012-04-20 19:56:31

标签: ruby-on-rails devise

我正在尝试重新路由devise的sign_up,但也使用我自己的视图进行sign_up页面。我的routes.rb文件中包含以下内容:

  devise_scope :user do
    get "/signup" => "devise/registrations#new", :as => :new_user_registration
  end
  devise_for :users, :controllers => { :registrations => "registrations"}

但是sign_up页面正在使用控制器“devise / registrations”并显示sign_up的设计视图。如何让它使用“注册”控制器并显示我的视图?

1 个答案:

答案 0 :(得分:0)

为什么不简单地生成Devise视图并自定义它?

rails generate devise:views

上面的命令将生成设计视图并复制到视图文件夹中。