Sha256: 5df29875f7bc4d8a07a817d92abbefd693c8f986a834797533a40fe3039d228b

Contents?: true

Size: 1.22 KB

Versions: 3

Compression:

Stored size: 1.22 KB

Contents

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sferik-merb-admin-0.3.2 app/views/main/_belongs_to.html.erb
sferik-merb-admin-0.3.3 app/views/main/_belongs_to.html.erb
sferik-merb-admin-0.3.4 app/views/main/_belongs_to.html.erb