Ruby on Rails在设计gem中寻找关键值

时间:2013-04-02 20:02:34

标签: ruby-on-rails ruby-on-rails-3 devise customization custom-component

我是ruby on rails的新手,我在我的应用程序上安装了devise。我想知道如果views/devise/registrations/new.html.erb

中给出了值,我可以在哪里自定义值

例如:

    <%= f.input :password_confirmation, :required => true %>

这会给出输入和标签,标签为* Password confirmation。如何自定义此标签和输入字段?

由于

2 个答案:

答案 0 :(得分:1)

<%= f.input :password_confirmation, :required => true, :label => 'something', :class => 'something' %>

在CSS中定义某个类,你会没事的。

当然,通过直接从设备复制或使用其生成器生成部分。我通常从设计回购中复制它们,因为我不是很喜欢发电机,有时它们会产生我甚至不需要或不想要的文件。

答案 1 :(得分:1)

rails generate devise:views users

您需要先生成部分内容。之后,您可以使用这些生成的文件覆盖默认文件。此外,为了更好地理解该过程,最初可以从头开始构建身份验证。

http://railscasts.com/episodes/250-authentication-from-scratch