【发布时间】:2018-05-31 18:01:03
【问题描述】:
我继承了一个从多个表中提取的大而复杂的 Arel 查询。一项新要求是,如果其中一个表格没有特定字段(“地区”)的值,我应该将其默认为“全局”。
由于查询构建和视图中的高级抽象,我没有在查询之前或之后插入该默认值的好方法。因此,如果字段为 nil 或没有匹配的行,我需要在 Arel 查询中的字段中插入默认值。
如何在 Arel 查询中将字段默认为字符串值?
【问题讨论】:
标签: ruby-on-rails activerecord default arel coalesce