我正在将我的rails应用程序从3.0.x升级到3.2.x,并且我正在使用nested form gem作为我的一个内容表单。
过去工作正常,但现在蓝图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>
感谢您提供任何帮助。
答案 0 :(得分:0)
事实证明,嵌套形式0.3.x的做法与旧的0.2.x系列不同,只是做了
gem 'nested_form', '0.2.3'
解决了我的问题。我不确定为什么升级gem会导致问题,因为他们的文档看起来仍然和我正在使用的语法相同,但可能会有一些我遗漏的细微内容。