how make attachment_fu with 2 has_attachment

Hiii I need help… I want to make upload photo with attachment_fu… this logic is if admin has_attachment :content_type => :image, :storage => :file_system, :path_prefix => ‘public/photos’, :processor => ‘Rmagick’, :thumbnails => {:standard => “520x520>”, :thumb => “110x110>”, :medium => “250x250>”}, :size => 0.kilobytes…5000.kilobytes if user has_attachment :content_type => :image, :storage => :file_system, :path_prefix => ‘public/photos’, :processor => ‘Rmagick’, :thumbnails => {:standard => “520x520>”, :thumb => “120x120>”, :medium => “250x250>”}, :size => 0.kilobytes…5000.kilobytes

I want to make it in 1 model… because I save to 1 table…

Any body can help me? Thank you

anton effendi wrote:

I want to make upload photo with attachment_fu.....

this logic is if admin

has_attachment :content_type => :image,                  :storage => :file_system,                  :path_prefix => 'public/photos',                  :processor => 'Rmagick',                  :thumbnails => {:standard => "520x520>", *:thumb => "110x110>"*, :medium => "250x250>"},                   :size => 0.kilobytes..5000.kilobytes

if user has_attachment :content_type => :image,                  :storage => :file_system,                  :path_prefix => 'public/photos',                  :processor => 'Rmagick',                  :thumbnails => {:standard => "520x520>", *:thumb => "120x120>"*, :medium => "250x250>"},                   :size => 0.kilobytes..5000.kilobytes

I want to make it in 1 model... because I save to 1 table...

Put these in Admin and OrdinaryUser sub-classes/sub-models of your main User model. If you add an STI "type" field to this model then both these models will still use the users table if you properly instantiate them.

Thank you… Your ide must use 3 model… 1 model → User, 1 model → for admin, 1 model → for user is true? But I want use 1 model for admin and user… so if I call “user = User.create” in admin and in user, photo will upload… with different size thumbnail.

Can u explain with code?? thank you very much

anton effendi wrote:

Thank you.. Your ide must use 3 model.. 1 model -> User, 1 model -> for admin, 1 model -> for user is true? But I want use 1 model for admin and user.. so if I call "user = User.create" in admin and in user, photo will upload.. with different size thumbnail.

Can u explain with code?? thank you very much

class User < ActiveRecord::Base    # Database table "users", having string field "type"    # Put methods common to all users here end

class OrdinaryUser < User    has_attachment :thumbnails => ... end

class Admin < User    has_attachment :thumbnails => ... end

user = OrdinaryUser.create! admin = Admin.create!