我在User类和Table类之间有多对多关联。此外,我有一个用户和表之间的一对多关联(一个用户最终拥有该表)。我试图访问用户可以访问的所有表(基本上加入这两个关联)。在Rails 3中加入与多对多关联的一对多关联
此外,这将是很好做到这一点这与named_scope(现在的范围)
这是我到目前为止有:
class User < ActiveRecord::Base
acts_as_authentic
attr_accessible :email, :password, :password_confirmation
has_many :feedbacks
has_many :tables
has_many :user_table_permissions
has_many :editableTables, :class_name => "Table", :through => :user_table_permissions
def allTables
editableTables.merge(tables)
end
end