Guest User

Untitled

a guest
Jul 16th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. module FormHelper
  2. class CustomFormBuilder < ActionView::Helpers::FormBuilder
  3. def autocomplete_field(method, url, options = {})
  4. text_field(method, options.reverse_merge(:'data-autocomplete' => url)
  5. end
  6. end
  7.  
  8. %w(form_for fields_for).each do |method|
  9. class_eval <<-RUBY_EVAL, __FILE__, __LINE__ + 1
  10. def omega_#{method}(record_or_name_or_array, *args, &proc)
  11. options = args.extract_options!
  12. options[:builder] = CustomFormBuilder
  13. #{method}(record_or_name_or_array, *(args << options), &proc)
  14. end
  15. RUBY_EVAL
  16. end
  17. end
Add Comment
Please, Sign In to add comment