首页 文章

试图将Devise New Registration作为主页

提问于
浏览
1

所以我一直在寻找这个答案,设计文档有一个答案,自定义登录和退出,但它不是我想要的,我试过它只是失败 . 基本上,我想在主页或root_path的应用程序中为新用户合并注册表单字段 .

我尝试复制和粘贴,这不起作用导致需要资源,我尝试将路由更改为路径路径根目录:to =>“devise / registrations #new”并且没有用,所以我查找了自定义符号进出并改变范围以获得“/”,=>“设计/注册#new”这也没有用 .

有更简单的方法吗?或者我在途中错过了一些东西?

2 回答

  • 2

    可能不适用于所有情况,但您可以执行以下操作:

    root to: redirect('/users/password/new')

  • 0

    以下应该有效:

    devise_scope :user do
      get "/", :to => "devise/registrations#new"
    end
    

    但是,确保你有"/"匹配的东西,显然运行 rake routes .

    编辑:您还可以运行 rails g devise:views ,它将为您提供 views 文件夹中的所有设计视图 . 然后在您的主页中,您可以 render 'devise/reg_form' (或调用注册视图) .

相关问题