Module: Festivity::Extensions::PaperclippedExtensions
- Defined in:
- lib/festivity/extensions/paperclipped_extensions.rb
Instance Method Summary collapse
Instance Method Details
#async_create ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/festivity/extensions/paperclipped_extensions.rb', line 5 def async_create @asset = Asset.new(params[:asset]) if @asset.save if params[:page] @page = Page.find(params[:page]) existing_asset = @page.assets.find_by_title(@asset.title) @page.assets.delete(existing_asset) if not existing_asset.nil? @asset.pages << @page end render :text => @asset.thumbnail(:thumbnail) else head :internal_server_error end end |