Currently I have followed these instructions to get aws s3 working in my rails app http://developer.amazonwebservices.com/connect/entry.jspa?entryID=608 But its a little messy as a lot of the file uploading is actually done in the controller when I think it should be done in the model. Currently its done like this class PhotoController < ApplicationController before_filter :login_required layout ''scaffold'' #load model model :s3_model #create S3::AWS handle S3Model.init(@config_file) The current files to load in the aws are: /lib/S3.rb (ruby library to connect to aws) /model/s3_model.rb What I would like to do is put all of the aws s3 calls in the model when uploading a photo. I''m thinking instead to do this.. class ApplicationController < ActionController::Base include S3 model :s3_model #create S3::AWS handle S3Model.init(@config_file) But if I do this.. this would only given accessibility to the aws handler in the controller and not the model right? If I had a class ProfilePicture < ActiveRecord::Base how would I give the aws handler visibility there? thanks in advance! -dan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---