Sha256: e48dcae1cac51b777f9cb64dbfaa72b1b3f539f54743ccdefd8f9299ef600b4c

Contents?: true

Size: 1.26 KB

Versions: 17

Compression:

Stored size: 1.26 KB

Contents

<%
  child_key = association[:child_key].first
  collection = MerbAdmin::AbstractModel.new(association[:parent_model]).all.map{|object| [object.id, object_label(object)]}.sort_by{|object| object[1]}
  selected = @object.send(child_key)
  label = association[:pretty_name]
  required = false
  errors_exist = !(@object.errors[child_key].nil? || @object.errors[child_key].empty?)
  @properties.select{|property| property[:name] == child_key}.each do |property|
    required = true unless property[:nullable?]
  end
%>
            <fieldset class="module aligned">
              <h2><%= label %></h2>
              <div class="<%= errors_exist ? "form-row errors" : "form-row"%>">
                <% if errors_exist %>
                <ul class="errorlist">
                  <% @object.errors[child_key].each do |error| %>
                  <li><%= error %></li>
                  <% end %>
                </ul>
                <% end %>
                <div>
                  <%= select(child_key, :collection => collection, :include_blank => true, :selected => selected.to_s, :label => label) %>
                  <p class="help">
                    <%= required ? "Required." : "Optional." %>
                  </p>
                </div>
              </div>
            </fieldset>

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
merb-admin-0.8.8 app/views/main/_belongs_to.html.erb
merb-admin-0.8.7 app/views/main/_belongs_to.html.erb
merb-admin-0.8.6 app/views/main/_belongs_to.html.erb
merb-admin-0.8.1 app/views/main/_belongs_to.html.erb
merb-admin-0.8.0 app/views/main/_belongs_to.html.erb
merb-admin-0.7.6 app/views/main/_belongs_to.html.erb
merb-admin-0.7.5 app/views/main/_belongs_to.html.erb
merb-admin-0.7.4 app/views/main/_belongs_to.html.erb
merb-admin-0.7.3 app/views/main/_belongs_to.html.erb
merb-admin-0.7.2 app/views/main/_belongs_to.html.erb
merb-admin-0.7.1 app/views/main/_belongs_to.html.erb
merb-admin-0.7.0 app/views/main/_belongs_to.html.erb
merb-admin-0.6.9 app/views/main/_belongs_to.html.erb
merb-admin-0.6.8 app/views/main/_belongs_to.html.erb
merb-admin-0.6.7 app/views/main/_belongs_to.html.erb
merb-admin-0.6.6 app/views/main/_belongs_to.html.erb
merb-admin-0.6.5 app/views/main/_belongs_to.html.erb