Sha256: e5574a91ae474dfd46af75b921b862b7de4ec0e30d4c37cd03e088a3b05b9e6a
Contents?: true
Size: 997 Bytes
Versions: 1
Compression:
Stored size: 997 Bytes
Contents
.row .col-sm-3 .panel.panel-primary .panel-heading = model_class.to_s.titleize [#{model_class.primary_key}: #{@row.send(model_class.primary_key)}] .panel-body %label Belongs To %ul.nav.nav-pills.nav-stacked - belongs_to_relations(model_class).each do |k, relation| %li - if foreign_id = @row[relation.foreign_key] = link_to_mirror_belongs_to("#{k} [#{foreign_id}]", id: foreign_id, foreign_class: relation.klass) %label Has Many %ul.nav.nav-pills.nav-stacked - has_many_relations(model_class).each do |k, relation| %li(class="#{params[:has_many] == k && 'active'}")= link_to_mirror_has_many("#{k} (#{@row.send(k).try(:count)})", model: @row, has_many: k) = render 'props', row: @row .col-sm-9 - if @has_manies .panel.panel-default .panel-heading = params[:has_many].titleize = render 'table', rows: @has_manies
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
model_mirror-0.0.1 | app/views/model_mirror/mirror/show.haml |