私はこのコードを持っています:
class Company < ActiveRecord::Base
has_many :users, :through => :company_users do
def regular
where('regular_user = ?', true)
end
def employee
where('regular_user = ?', false)
end
end
これを書く別の方法、またはこれが最も効率的な方法かどうかを知りたいです。ユーザーモデルのスコープを考えていました。何か案は?