So is the official stance as per edge rails that multiple class definitions must go into separate files? I was trying to use STI with acts_as_attachment, to have all my attachment classes go into a single file, for example:
attachment.rb
class Attachment < ActiveRecord::Base end
class UserPicture < Attachment belongs_to :user, :foreign_key => 'owner_id' acts_as_attachment ... end
but I get the error: superclass mismatch for class UserPicture
when using "model :attachment" in my controller.. This used to work under rails 1.1.6. I found the following bug report regarding this problem:
http://dev.rubyonrails.org/ticket/5775
Just wondering if this is something that's going to eventually be fixed, or if from now on, we should start putting all separate classes into individual files? Thanks,
Mike