Это простой вопрос, который мне как бы стыдно задавать, но я бился головой о стену и перемещался по рельсам 3 документация безуспешно: /
Итак, вот что:
Когда я использую хелпер fields_for
, он помещает сгенерированные поля в
тег.
Итак, мой код -
<%= f.fields_for :images do |image_builder| %>
<%= render "images/form", :f => image_builder %>
<% end %>
, а сгенерированный html:
Я хочу фактически изменить тег оболочки В документации говорится, что вы можете передавать параметры в fields_for, но неясно, какие параметры вы можете передавать, может быть, вы можете изменить этот тег оболочки? Можно было бы переопределить функцию, вроде Быстрое редактирование: я забыл упомянуть, что я использую simple_form для создания этой формы. Я попытался найти в конфигурационном файле Решение
После дальнейшего исследования выясняется, что форма использовала гем nested_form для создания формы (а не только simple_form). Этот генератор заставлял field_for быть заключенным в тег div.Спасибо всем за предложения!
.
ActionView :: Base.field_error_proc
при наличии ошибки в форме. simple_form.rb
способ настроить это, но не нашел способа сделать это.