= Papermill Asset management made easy.. Painfully easy. Try the demo to see for yourself. See papermill_module.rb for a complete list of available options. These options can be application wide, for a class, or set at the last moment for the helper. You'll need something like this in your environment.rb config.gem 'rsl-stringex', :lib => 'stringex', :source => 'http://gems.github.com' config.gem 'paperclip' config.gem 'authlogic' config.gem 'mime-types', :lib => 'mime/types' config.gem 'ryanb-acts-as-list', :lib => 'acts_as_list', :source => 'http://gems.github.com' config.gem 'BBenezech-papermill', :lib => 'papermill', :source => 'http://gems.github.com' Then install the whole thing: sudo gem install ryanb-acts-as-list -s http://gems.github.com sudo gem install paperclip sudo rake gems:install # will install the others gem. You need to install paperclip & acts_as_list first, because of a dependency mayhem. ./script/generate papermill PapermillMigration # will also copy a couple of static assets rake db:migrate In your assetable model: papermill :assets In your layout: <%= papermill_stylesheet_tag %> <%= papermill_javascript_tag :with_jquery => true %> # you don't need :with_jquery if it is already loaded, obviously. In your edit form: f.images_upload(:my_image_gallery) f.image_upload(:header_image) Finally, in your views: # Some template image : <%= image_tag @article.assets(:header_image).first.url("800x>") %> # Some image gallery: