我在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