0
Company
のモデルには、Disclosure
とStatement
が多数あります。has_many関係の複数のprimary_key
class Company < ActiveRecord::Base
has_many :disclosures
has_many :statements
end
Disclosure
とStatement
両方date
列を持っています。
def disclosures
Disclosure.where(date: date, company_id: company_id)
end
この作品の罰金:
そしてStatement
は、このような方法があります。しかし、私はこの種の関係はhas_many
表記で書くべきだと思います。しかし、私はhas_many
と複数のprimary_key
を使用する方法を見つけることができませんでした。
複数のプライマリキーを使用する方法はありますか?デフォルトのActiveRecordによって