如果模型User has_one Profile,是否有一种简单的方法可以找到没有自定义查询(例如 NOT )或在应用程序中处理它的所有没有个人资料的用户User.where('profile_id IS NULL')
?
由于 Rails 已经知道 User 和 Profile 之间的关联,我不想重述它。我想保持这个干燥。模型之间的实际连接比这个简单的示例(使用键和类名)更复杂,并且将来可能会发生变化。
如果模型User has_one Profile,是否有一种简单的方法可以找到没有自定义查询(例如 NOT )或在应用程序中处理它的所有没有个人资料的用户User.where('profile_id IS NULL')
?
由于 Rails 已经知道 User 和 Profile 之间的关联,我不想重述它。我想保持这个干燥。模型之间的实际连接比这个简单的示例(使用键和类名)更复杂,并且将来可能会发生变化。