【问题标题】:query attachments specifically from actiontext专门从 actiontext 查询附件
【发布时间】:2021-06-15 05:41:17
【问题描述】:

我希望能够将附件图标添加到具有附件的操作文本气泡中。

- if m.body <has_file_attached?>
  %div{class: 'far fa-paperclip'

那种东西……

如果我也可以在如下查询中使用它,那就更好了:

Message.where(<body has attachment>)

我想我可以做类似的事情

Message.where('body LIKE ?', "%<figure%")

但这太草率了。

想法?

【问题讨论】:

    标签: ruby-on-rails trix actiontext


    【解决方案1】:

    首先是这样

    - unless m.body.embeds.empty?
      %div{class: 'far fa-paperclip'}
    

    虽然我找不到一种干净的方式来进行查询。仍然很高兴看到有关此的任何想法。

    我现在堆叠查询以完成工作:

    - messages.each do |m|
      - unless m.body.embeds.empty?
        <doing things>
    

    这是非常低效的。我可能会摇滚一些包含,甚至可能做一个选择来减少加载时间,但真的必须有更好的方法。

    【讨论】:

      猜你喜欢
      • 2021-07-29
      • 2014-12-12
      • 2014-05-14
      • 2020-05-02
      • 1970-01-01
      • 2014-11-08
      • 2013-02-21
      • 2020-04-16
      • 1970-01-01
      相关资源
      最近更新 更多