跳至内容 跳至搜索

Action Text

Action Text 为 Rails 带来了富文本内容和编辑功能。它包括 Trix 编辑器,它处理从格式化到链接、引号、列表、嵌入式图像和画廊的所有内容。Trix 编辑器生成的富文本内容保存在它自己的 RichText 模型中,该模型与应用程序中任何现有的 Active Record 模型相关联。任何嵌入式图像(或其他附件)都会自动使用 Active Storage 存储,并与包含的 RichText 模型相关联。

您可以在 Action Text 概述 指南中了解更多关于 Action Text 的信息。

开发

Action Text 的 JavaScript 既作为 @rails/actiontext 下的 npm 模块分发,也通过资产管道作为 actiontext.js 分发(我们镜像 Trix 为 trix.js)。为了确保后者保持同步,您必须运行 yarn build 并在 JavaScript 源代码或 Trix 依赖项发生更改时检入工件。CSS 更改必须手动转移到 app/assets/stylesheets/trix.css

许可证

Action Text 在 MIT 许可证 下发布。