= Sunrise CMS: File uploader == Install rails generate sunrise:file_upload:install == Callbacks Sunrise::FileUpload::Manager.before_create do |env, asset| asset.user = env['warden'].user if env['warden'] end Sunrise::FileUpload::Manager.after_create do |env, asset| asset.user = env['warden'].user if env['warden'] end == Usage class User < ActiveRecord::Base has_one :picture, :as => :assetable, :dependent => :destroy fileuploads :picture end Find asset by foreign key or guid: @user.fileupload_asset(:picture) === Views <%= stylesheet_link_tag "/javascripts/fileupload/fileuploader.css" %> <%= javascript_include_tag :fileupload, "jquery.tmpl.min" %> <%= form.fileupload :picture %> <%= form.hidden_field :fileupload_guid if form.object.new_record? %> Copyright (c) 2011 Aimbulance, released under the MIT license