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 许可证 下发布。