Sha256: 80664923aa4ef5276bb24c85c7a5287b1adfefc626cd6242712020384506e37c
Contents?: true
Size: 728 Bytes
Versions: 1
Compression:
Stored size: 728 Bytes
Contents
module <%= options.namespace.capitalize %> class <%= class_name.pluralize %>Controller < Fae::NestedBaseController <% if options.polymorphic %> def new @item = @klass.new raise_undefined_parent if @item.fae_nested_foreign_key.blank? item_id = params[:item_id].to_i || nil item_class = params[:item_class] || nil @item.send("<%= @polymorphic_name %>_id=", item_id) @item.send("<%= @polymorphic_name %>_type=", item_class) build_assets end <% end %> <% if @attachments.present? %> private def build_assets <% @attachments.each do |attachment| -%> @item.build_<%= attachment.name %> if @item.<%= attachment.name %>.blank? <% end -%> end <% end %> end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fae-rails-2.2.0 | lib/generators/fae/templates/controllers/nested_scaffold_controller.rb |