0
我試圖生成JavaScript的目的動態CSS的ID,下面的代碼是給我的錯誤:麻煩與級聯表格
<%= form_for @item, html: { multipart: true } do |f| %>
<%= f.fields_for :item_images do |builder| %>
<%= image_tag builder.object.image.url(:large), :class => "cropbox", 'data-id' => builder.object.id %>
<% for attribute in [:crop_x, :crop_y, :crop_w, :crop_h] %>
<%= builder.text_field attribute, :id => attribute + builder.object.id %>
<% end %>
<% end %>
<% end %>
我知道我不是串聯屬性和builder.object。身份證適當,但我已經嘗試了一切都沒有運氣。我得到這個錯誤信息:
未定義的方法'+」爲:crop_x:符號
感謝任何幫助,謝謝!
預期的結果id應該像「crop_x01」等。屬性來自循環,只有四個值:crop_x,:crop_y,:crop_w,:crop_h。感謝您的建議,我會嘗試一下 – odinsride
這有助於很多,我用它來讓它工作 - 'attribute.to_s.concat(builder.object.id.to_s)'感謝您的幫助! – odinsride