我有两个模型:客户和合同。客户端有 3 个属性:id、email 和 client_number。合同也有 3 个:id、ip 和 client_id。客户 has_many :contracts。合同 belongs_to :客户。
使用 RoR,我得到自动生成的方法,例如:
Client.find_by_email_and_client_number 'some_email', 1234
但我想要一个自动生成的方法,如:
Client.find_by_email_and_client_number_and_ip 'some_email', 1234, '192.168.200.54'
仅使用非客户的属性。我也想使用 Contract 模型中的 ip 属性。