Wrap text
Report abuse
account controller
def create
debugger
permit "site_admin"
@account = Account.new(params[:account])
r = @account.build_logo(params[:resource]) unless params[:resource][:target].blank?
if @account.save
r.account_id = @account.id
r.save
@account.update_attribute(:logo_id, r.id)
flash[:notice] = 'Account was successfully created'
redirect_to :action => 'list'
else
render :action => 'new'
end
end
account model
class Account < ActiveRecord::Base
belongs_to :logo, :class_name => "ResourceLogo"
end
resource logo model
class ResourceLogo < Resource
file_column :target, :magick => { :versions => {"scaled" => "150x45"}}, :fix_file_extensions => nil
validates_filesize_of :target, :in => 0..10.megabytes
# everyone can view logos
def has_view_permission?(user)
true
end
end