markdown ネストしたのeager_load ON句に条件を追加する

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown ネストしたのeager_load ON句に条件を追加する相关的知识,希望对你有一定的参考价值。

users=>user_companies=>customers のようなリレーションがあるテーブルで、特定ユーザーの
status=activatedなcustomersをeager_loadしたいとき。

```
user = User.eager_load(companies: [:customers]).where(
  "customers.id IS NULL OR (customers.company_id = companies.id AND customers.status = ?)",
  Customer::ACTIVATED
).find_by(email: 'hoge@example.com')
```

以上是关于markdown ネストしたのeager_load ON句に条件を追加する的主要内容,如果未能解决你的问题,请参考以下文章

markdown 红宝石葡萄でネストしたリソースのAPI

markdown ネストしたリレーションで,亲を保存したときに子も保存されるようにする

java ネストした型やインターフェースの例

xml [WPF]ネストしたスタイルを定义する(WPF中的NestedStyles)

markdown ActiveRecord的の多重ネストをeager_load

sh SeleniumBuilderで実施したテストがすてて成功で完了できたのか定定ref ref