将类分配给简单形式

时间:2012-05-26 18:03:48

标签: ruby-on-rails ruby-on-rails-3 simple-form

我试图将自定义类分配给我的simple_form元素以使用CSS进行修改而它只是不起作用..遵循文档,类似

<%= f.input :username, :input_html => { :class => 'special' } %>

应该有效但不......

任何线索?感谢!!!

PS-这一行是嵌套的“f.simple_fields_for”

1 个答案:

答案 0 :(得分:1)

如果您嵌入fields_for,那么它应该是

<%= simple_for_object @object do |f| %>
  <%= f.simple_fields_for :fields do |field| %>
    <%= field.input :username, :input_html => {:class => 'special'} %>
  <% end %>
<% end %>

我通常使用haml,所以我的erb可能有点偏。但想法是,如果你在fields_for块中,你需要使用该块的块变量而不是父窗体块的变量。