设计不呈现正确的视图

时间:2015-11-12 14:58:11

标签: ruby-on-rails ruby devise

Devise正在渲染设计宝石中的sign_in页面,而不是在我的app / views路径中。

从这里渲染视图: /Users/c/.rvm/gems/ruby-2.2.1/gems/devise-3.5.2/app/views/devise/shared/_links.html.erb

的routes.rb

devise_for :users

如何在app/views/users

下进行渲染

注意:我已经使用rails g devise:views users

生成了设计视图

这在app/views/users内生成的文件内容是典型的设计文件夹sessions, mailer, confirmations, links, etc..

2 个答案:

答案 0 :(得分:1)

如果您正在生成rails generate devise:views users或类似的视图 rails generate devise:views admins您需要设置

设计初始化程序

config.scoped_views = true

答案 1 :(得分:0)

您需要覆盖设计使用的视图

运行

rails generate devise:views

之后,您应该能够修改views / devise文件夹中的设计用途

查看文档here了解更多信息