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.js 的方式鏡像 Trix)。為確保後者保持同步,您必須執行 yarn build
,並在 JavaScript 來源或 Trix 依賴項升級時檢查人工製品。CSS 變更必須手動匯入至 app/assets/stylesheets/trix.css
授權
Action Text 在 MIT 授權下發行。