Module: ViewExtensionsHelper

Defined in:
app/helpers/view_extensions_helper.rb

Instance Method Summary collapse

Instance Method Details

#render_props_fields(form, view_name) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'app/helpers/view_extensions_helper.rb', line 3

def render_props_fields(form, view_name)
  form.fields_for :props, form.object.props do |f|
    Houston.view[view_name].fields.map do |field|
      <<~HTML
        <hr />

        <div class="control-group">
          <label class="control-label" for="#{field.id}">#{field.label}</label>
          <div class="controls">
            #{field.render(self, f)}
          </div>
        </div>
      HTML
    end.join.html_safe
  end
end