Nested Form Gem создает поврежденный Blueprint после обновления рельсов

Я обновляю свое приложение rails с 3.0.x до 3.2.x и использую гем вложенных форм для одной из моих форм контента.

Раньше он работал нормально, но теперь HTML-код проекта больше не генерируется должным образом, и когда я нажимаю ссылку, ничего не происходит:

<%= f.link_to_add "Add a slide", :slides %>

однако я не получаю ошибок JS в консоли.

Рабочий старый план имел обыкновение выглядеть так:

<div id="slides_fields_blueprint" style="display: none">
  <div class="fields">
    <MY FORM FIELDS HTML HERE>
  </div>
</div>

Теперь после обновления до 3.2 это выглядит так:

<div data-blueprint="<div class="fields"><MY FORM FIELDS HTML HERE></div>" id="slides_fields_blueprint" style="display: none"></div> 

Спасибо за любую помощь, которую вы можете оказать мне.

1 ответ

Оказывается, вложенная форма 0.3.x работает иначе, чем старая серия 0.2.x и просто делает

gem 'nested_form', '0.2.3' 

решил мою проблему. Я не совсем уверен, почему обновление драгоценного камня вызвало проблему, потому что их документация по-прежнему похожа на тот же синтаксис, который я использую, но может быть что-то тонкое, что я пропустил.

Другие вопросы по тегам