lib/formtastic/inputs/grid_input.rb in lalala-4.0.0.dev.155 vs lib/formtastic/inputs/grid_input.rb in lalala-4.0.0.dev.156

- old
+ new

@@ -30,10 +30,16 @@ asset_html = template.raw("") asset_html << template.link_to(link_inner_html, f.object.asset.url) asset_html << template.content_tag(:ol, { class: "attributes" }) do inputs = asset_attributes.map do |ia| - f.input ia.to_sym, placeholder: ia + if ia.include?("_id") + collection_name = ia.chomp("_id").pluralize + collection = f.object.send(collection_name.to_sym) + f.input ia.to_sym, as: :select, collection: collection + else + f.input ia.to_sym, placeholder: ia + end end template.raw(inputs.join) + template.content_tag( :a, template.raw("&#10005;"), class: "close-button" )