Rails:Trix 编辑器在未指定标题时显示图像和图像大小

Rails: Trix editor showing image and image size when caption is not specified

我正在开发一个 Rails 6 应用程序 Ubuntu 18.

我刚刚为 Trix 编辑器安装了 ActionText(所见即所得),这样我就可以将文本保存到数据库中,管理员可以修改这些文本,但是,当我使用 Trix Editor 添加 image 时,如果我没有为图像指定标题,它会显示 namesizeimage 作为 caption

我只想去掉字幕,只有自己指定的时候才有字幕

后来想出了办法

成功安装 ActionText 后:

rails action_text:install

并成功设置:

// application.js
require("trix")
require("@rails/actiontext")

// actiontext.scss
@import "trix/dist/trix";

app/views/active_storage/blobs/_blob.html.erb中的这几行代码修改为:

<span class="attachment__name"><%= blob.filename %></span>
<span class="attachment__size"><%= number_to_human_size blob.byte_size %></span>

至此

<span class="attachment__name"><% blob.filename %></span>
<span class="attachment__size"><% number_to_human_size blob.byte_size %></span>

即去掉两行代码中的=符号,使得namesize未指定标题时,图像不会显示为标题。

就这些了。

希望对您有所帮助