在Rails 6中有什么方法可以禁用动作文本的图像/附件吗?

问题描述 投票:1回答:1

我们是否可以禁用操作文本的附件?像下面这样has_rich_text:content,附件:false

因此,我们可以从数据库中删除active_storage_blobs和active_storage_attachments表。在这种情况下,仅具有action_text_rich_texts表应该可以达到目的。

rich-text-editor ruby-on-rails-6 rails-activestorage actiontext
1个回答
0
投票

绝对!

  1. 将此添加到您的application.js以阻止附件:
    window.addEventListener("trix-file-accept", function(event) {
      event.preventDefault()
      alert("File attachment not supported!")
    })
  1. 隐藏CSS附件按钮-在application.scss中添加:
    .trix-button-group--file-tools { display: none !important; }

还有,这是一个在实际应用程序中完成的提交(前两个文件):

https://github.com/yshmarov/pikaburuby/commit/77aaa3e072de943470e4bd2c2b3512727c30232d

© www.soinside.com 2019 - 2024. All rights reserved.