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 |