Sha256: c17e94c6ef39953f68bde6e3fd64c7f203cfdb6f37437ff3aa607dfe7ff9057f
Contents?: true
Size: 1.38 KB
Versions: 1
Compression:
Stored size: 1.38 KB
Contents
- if has_template? "_#{view_prefix}.#{field}" = render "#{view_prefix}.#{field}", :resource => resource, :name => field - else - new_view_prefix = view_prefix + '.' + field - case reflection.macro - when :has_many .nested_wrap{:'data-name' => field} .nested_title= I18n.t(field) .list - resource.send(field).each do |subresource| .resource = render 'show.fields.has_many_template', :resource => subresource, :subfields => subfields, :view_prefix => new_view_prefix, :field => field - when :belongs_to .nested_wrap{:'data-name' => field} .nested_title= I18n.t(field) .item - subitem = resource.send(field) - if subfields.is_a? Array - subfields.each do |subfield| - if has_template? "_#{new_view_prefix}.#{subfield}" = render "#{new_view_prefix}.#{subfield}", :resource => resource, :name => subfield - else = render 'show.fields', :resource => subresource, :fields => subfields, :view_prefix => new_view_prefix - elsif subfields.is_a? String or subfields.is_a? Symbol - if has_template? "_#{new_view_prefix}.#{field}" = render "#{new_view_prefix}.#{field}", :resource => resource, :name => field - else = render 'show.field', :resource => subresource, :name => field, :view_prefix => new_view_prefix
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
releaf-0.1.2 | app/views/releaf/base/_show.fields.association.html.haml |