提问人:Manav 提问时间:11/7/2023 最后编辑:marketsManav 更新时间:11/13/2023 访问量:74
活动记录检查是否存在富文本
Active record check if rich text is present
问:
我有用户模型,其描述为富文本
has_rich_text :description
我想运行查询来检查哪些用户存在描述?
像这样的东西
User.where.not(description: nil)
我的问题:
- 是否可以检查动作文本是否存在?
- 可以在用户模型 has_description(布尔值)上创建迁移,并在 & 上运行查询
before_save
where has_description true
答:
0赞
markets
11/9/2023
#1
Rails 会自动添加一个关联rich_text_#{name}
:has_one
您可以使用它来联接(或预加载)关联并筛选出内部操作文本表:
User.joins(:rich_text_description)
.where("action_text_rich_texts.body IS NOT NULL")
评论