跳至内容 跳至搜索

Action Text

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

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

开发

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

许可证

Action Text 在 MIT 许可证下发布。