定制设计

时间:2011-12-31 11:42:30

标签: ruby-on-rails-3.1 devise

为了自定义设计视图,我必须访问不方便地位于

的设备文件夹
D:/Ruby192/lib/ruby/gems/1.9.1/gems/devise-1.5.2/app/views/devise/registrations/new.html.erb

我希望将设计自定义包含在git中并将其带到我从哪里获取代码(不同的pc,从github等下载)

如何将devise安装在app文件夹中,而不是安装在gems文件夹中(特定于我使用的每台计算机)

如果不可能,我应该如何使用它?

2 个答案:

答案 0 :(得分:3)

来自设备github page

  

由于Devise是一个引擎,它的所有视图都打包在gem中。   这些视图将帮助您入门,但在某些时候您可能需要   改变它们。如果是这种情况,您只需要调用   跟随生成器,它会将所有视图复制到您的应用程序:

rails generate devise:views

答案 1 :(得分:0)

如果您想要在所有项目中使用自定义设计gem。

您可以分叉设计宝石,并编辑视图文件 Devise Default views

然后,您需要在其他项目中安装个人存储库以进行设计。

您可以在gemfile上执行此操作

gem 'devise', :git => 'git://github.com/andersonanderson/devise.git'