Sha256: 66fb42b77084645cfcdb57ec78188d99720d294a9f9f7e2afc16f3303d98215f
Contents?: true
Size: 628 Bytes
Versions: 2
Compression:
Stored size: 628 Bytes
Contents
class Admin::<%= level.name.tableize.camelize %>Controller < Admin::AdminController include InheritResources <%- if level.sortable? -%> include SortAction <%- end -%> actions :new, :create, :update, :destroy, :show<%= ', :index' unless level.nested? %> <%- if level.nests? -%> drill_down_on_create <%- end -%> <%- if level.nested? -%> <%= level.polymorphic? ? 'polymorphic_' : '' %>belongs_to :<%= level.parent_associations.select(&:nest?).map(&:parent_name).join(', :') %>, :optional => true <%- end -%> private def titles generate_titles :<%= level.ancestry.join(', :') %> end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
schofield-0.3.1 | lib/generators/templates/controller.erb |
schofield-0.3.0 | lib/generators/templates/controller.erb |