Module: Polygallery::SimpleFormHelper
- Defined in:
- lib/polygallery/simple_form_helper.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.simple_fields_for_polygallery(fb, title = :gallery, *args, &block) ⇒ Object
6 7 8 9 |
# File 'lib/polygallery/simple_form_helper.rb', line 6 def self.simple_fields_for_polygallery(fb, title=:gallery, *args, &block) ( '<div class="polygallery-fields">' << fb.simple_fields_for(title, *args, &block) << '</div>' ).html_safe end |
Instance Method Details
#simple_fields_for_polygallery(fb, title = :gallery, *args, &block) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/polygallery/simple_form_helper.rb', line 10 def simple_fields_for_polygallery(fb, title=:gallery, *args, &block) defaults = { label: nil } settings = if ( = args.find{|a| a.is_a? Hash }).nil? then defaults else defaults.merge end new_block = block_given? ? block : ->(fb2) { render partial: 'polygallery/galleries/simple_fields_for', locals: { f: fb2, settings: settings } } SimpleFormHelper.simple_fields_for_polygallery( fb, title, *args, &new_block) end |