gem Devise不在文件夹项目中渲染视图

时间:2016-02-24 04:17:19

标签: ruby-on-rails ruby ruby-on-rails-4 devise

我想自定义查看sign_up使用deveise  我用:

rails generate devise:views groups/brokers/buyer -v registrations confirmationsbuyer

和我在文件中的自定义代码

  app/views/groups/brokers/buyer/registrations/new.html

但是当我运行它时,它会渲染以查看gem文件夹中的html文件

Started GET "/buyers/sign_up" for 127.0.0.1 at 2016-02-24 11:10:00 +0700
Processing by Devise::RegistrationsController#new as HTML
Rendered /home/.../.rvm/gems/ruby-2.1.4@rails3.2.2/gems/devise-3.5.6/app/views/devise/shared/_links.html.erb (0.3ms)
Rendered /home/.../.rvm/gems/ruby-2.1.4@rails3.2.2/gems/devise-3.5.6/app/views/devise/registrations/new.html.erb within layouts/application (5.1ms)

我想渲染到app / view中的new.html文件。 如何解决这个???

1 个答案:

答案 0 :(得分:0)

尝试更新

中的代码

app/views/devise/registrations/new.html.erb

这是使用设计时的默认sign_up页面。

如果您打算使用其他网页,则需要更新路线

比上面提到的更改文件要多一点工作。 因为它在控制器中也有功能。