2012-02-19 6 views
0

PersonとEmployeという2つのモデルがあります。 EmployeのPerson除外レコードのレコードを持つオブジェクトを作成し、それをモデルとして使用する必要があります(「最小」などのメソッドを適用します)。 ようなもの他のモデルを使用して仮想モデルを作成

People = Person - Employe 
People.minimum 

どうすればいいですか? = set.new(人).subtract(set.new(従業員))

または参照

似たような

+1

次の2つの異なる** **モデルを持っている場合は、それらを引く方法はありません。 'Person'に' employee'属性を使い、 '== false'という属性を持つレコードを選択すると、それを行う方法がたくさんあります(例えば' scope'、 'sql'など)。 –

+0

Victor、別のものとしてhas_many/belongs_to – alex

答えて

0
+0

オレンジからリンゴを差し引くことはできません –

+0

私は人が人の集まりであったと仮定していましたが、従業員も人の集まりでした...しかし、そうでない場合は正しいとこの解決策wouldnt作業 –