Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # I want to be able to use error_message_on() in my form builder.
- # I've tried requiring 'form_helper' in different places.
- # I tried using different combos of name spaces from ActionView::Base::Helpers::ActiveRecordHelper
- # I am also not sure where I should get the object to pass to the error_message_on.
- # Any ideas would be appreciated.
- ## /app/helpers/form_builder_helper.rb
- module FormBuilderHelper
- class MyFormBuilder < ActionView::Helpers::FormBuilder
- selectors = field_helpers - %w(hidden_field)
- selectors.each do |selector|
- src = <<-END_SRC
- def #{selector}(field, options = {})
- @template.content_tag("p", super + error_message_on(@object, field))
- end
- END_SRC
- class_eval src, __FILE__, __LINE__
- end
- end
- end
Add Comment
Please, Sign In to add comment