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