Guest User

Untitled

a guest
Oct 21st, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. module ActionView
  2. module Helpers
  3. class FormBuilder
  4. # - f.fields_for_array_of_hashes :links do |lnk|
  5. # .item
  6. # = lnk.text_field :name
  7. # = lnk.text_field :url
  8. def fields_for_array_of_hashes(record_name, record_object = nil, options = {}, &block)
  9. @object.send(record_name).each do |e|
  10. e = OpenStruct.new(e)
  11. def e.to_s; ''; end
  12. @template.concat fields_for("#{record_name}[]", e, options, &block)
  13. end
  14. ''
  15. end
  16. end
  17. end
  18. end
Add Comment
Please, Sign In to add comment