2012-05-26 2 views
0

Im пытается назначить пользовательские классы для моих simple_form элементов для редактирования с помощью CSS и его просто не работает .. после документации, что-то вродеПрисвоить класса в простой форме

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

Должно работать, но не ...

Любые подсказки? Благодаря!!!

PS- Эта строка находится в вложенная «f.simple_fields_for»

ответ

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, так что мой эрб может быть откусил. но идея состоит в том, что если вы находитесь в блоке fields_for, вам нужно использовать блок-переменную этого блока, а не переменную для блока родительской формы.

Смежные вопросы