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 许可证下发布。
命名空间
- MODULE ActionText::Attachable
- MODULE ActionText::Attachables
- MODULE ActionText::Attachments
- MODULE ActionText::Attribute
- MODULE ActionText::ContentHelper
- MODULE ActionText::Encryption
- MODULE ActionText::HtmlConversion
- MODULE ActionText::PlainTextConversion
- MODULE ActionText::Serialization
- MODULE ActionText::SystemTestHelper
- MODULE ActionText::TagHelper
- MODULE ActionText::VERSION
- CLASS ActionText::Attachment
- CLASS ActionText::AttachmentGallery
- CLASS ActionText::Content
- CLASS ActionText::EncryptedRichText
- CLASS ActionText::Engine
- CLASS ActionText::FixtureSet
- CLASS ActionText::Fragment
- CLASS ActionText::RichText
- CLASS ActionText::TrixAttachment
方法
类公共方法
gem_version() Link
返回当前加载的 Action Text 版本,作为 Gem::Version。
Source: 显示 | 在 GitHub 上
# File actiontext/lib/action_text/gem_version.rb, line 7 def self.gem_version Gem::Version.new VERSION::STRING end
html_document_class() Link
Source: 显示 | 在 GitHub 上
# File actiontext/lib/action_text.rb, line 47 def html_document_class return @html_document_class if defined?(@html_document_class) @html_document_class = defined?(Nokogiri::HTML5) ? Nokogiri::HTML5::Document : Nokogiri::HTML4::Document end
html_document_fragment_class() Link
Source: 显示 | 在 GitHub 上
# File actiontext/lib/action_text.rb, line 53 def html_document_fragment_class return @html_document_fragment_class if defined?(@html_document_fragment_class) @html_document_fragment_class = defined?(Nokogiri::HTML5) ? Nokogiri::HTML5::DocumentFragment : Nokogiri::HTML4::DocumentFragment end
version() Link
返回当前加载的 Action Text 版本,作为 Gem::Version。
Source: 显示 | 在 GitHub 上
# File actiontext/lib/action_text/version.rb, line 9 def self.version gem_version end