使用CSS在erb中设置Ruby对象的样式

use*_*159 7 css ruby-on-rails

我用谷歌搜索但找不到这个问题的答案.如何在erb中使用CSS编辑RUby对象.例如:

<%= f.label :email, "Enter your email address for updates" %><br />
<%= f.text_field :email %>
Run Code Online (Sandbox Code Playgroud)

在这里,我想使用CSS来设置文本和表单框的样式.我怎样才能做到这一点?

Dyl*_*kow 20

您可以使用该:class选项指定CSS类:

<%= f.text_field :email, :class => "login" %>
Run Code Online (Sandbox Code Playgroud)

然后把它放在你的CSS中:

input.login {
  color: red;
}
Run Code Online (Sandbox Code Playgroud)

此外,您可以根据需要指定内联CSS:

<%= f.text_field :email, :style => "color: red;" %>
Run Code Online (Sandbox Code Playgroud)