I''m working on a model for a videos table that include the video info (title, description) and a couple of uploads (video file, thumb image) I was going to use the file_column plugin but I dont like the idea of storing the file names in the database when I dont need to, plus I dont think it is very flexible. Here''s what I done. What do you think of this? Any suggestions? class Video < ActiveRecord::Base acts_as_taggable attr_accessor :field_tags attr_accessor :field_thumb attr_accessor :field_video validates_presence_of :title validates_presence_of :description validates_presence_of :field_tags def validate_on_create errors.add ''field_thumb'', ''Invalid thumb'' unless !self.field_thumb.read.empty? errors.add ''field_video'', ''Invalid video'' unless !self.field_video.read.empty? end def after_create self.tag_with self.all_tags # upload field_video and upload field_thumb end def after_update self.tag_with self.all_tags end def after_delete # delete video and thumb files end def tags # return formatted tags from tag_list end def thumb # return full thumb url end def video # return full video url end end -- Posted via http://www.ruby-forum.com/.