我正在使用 haml 3.1.4 和 haml-rails 0.3.5
我遇到的问题仅发生在服务器(生产)和本地(测试)上,但不在开发中(两者似乎都使用相同的 gem 版本)
=form_for @thing, :remote => true do |f|
=hidden_field_tag :template, 'thing'
%table
%thead
%tr
%th
Name
%th
=image_tag 'cancel.png'
%tbody
=f.fields_for :items do |item_fields|
%tr
%td
=f.text_field :name
%td
=f.submit 'Save'
它输出以下 html 保存文本:
<input type='hidden' value='thing' /><table><thead><tr><th>Name</th><th><img src='cancel.png.....' /></tr></thead>
其次是上面呈现的html。
如何缩小测试/生产和开发之间的差异?
有任何想法吗?:)
编辑:值得一提的是,这是页面上“@thing”的第二种形式。第一个渲染得很好,第二个是问题所在。