私は2つのモデルAとBを持っています。Aはhas_manyBです。Bには属性:numberがあります
Aに特定の番号のBオブジェクトがあるかどうかを確認するための、レールの方法は何ですか(それぞれでコーディングを行うことはできますが、それは重要ではありません)。
検索を試みましたが、関連付けであるため、次のエラーが発生します。
>> bs.find{|f| f.number == 8}
>> ActiveRecord::RecordNotFound: Couldn't find A without an ID
編集
より明確にするため。
コーディングする必要がある場合、これは次のようになります。
def is_number_in_use(number)?
self.bs.each do |b| #Consider bs as the has_many association between A and B
return true if b.numero == number
end
return false
end