如何更改默认的Devise视图路径? [英] How do I change default Devise views paths?
问题描述
我正在使用 Devise 开发一个Rails项目。默认情况下,所有Devise视图都转到 app / views / devise /...
我想改为将它们放在 / app中/ views / users /...
如:
I am developing a Rails project with Devise. By default all Devise views go to app/views/devise/...
I would like instead, to have them in /app/views/users/...
like:
-
app / views / users / sessions
-
app / views / users / registration
- etc。
我了解到 rails generate devise:views users
,但也涉及一些代码更改。
I got as far as rails generate devise:views users
, but there is also some code change involved.
我不想更改控制器。我只想在默认目录之外的其他目录中查看视图。
I don't want to change the controllers. I just want to have views in a different directory than the default one.
推荐答案
我认为如果不更改控制器,就无法更改用于设计视图的默认文件夹。
我建议您是否要拥有不同的视图,然后只需在设计视图中进行更改即可。
I think without changing the controller you cant change the default folder for devise views. I suggest if you want to have different views then just make your changes in devise views.
这篇关于如何更改默认的Devise视图路径?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!