ruby-on-rails 将对齐按钮添加到Trix编辑器(ActionText Ruby on Rails)

6jjcrrmo  于 2022-11-19  发布在  Ruby
关注(0)|答案(1)|浏览(188)

我按照this tutorial添加对齐选项到Trix文本编辑器,我的应用程序中的编辑器工作原理与教程中提到的repository类似。也就是说,单击右对齐按钮将使文本右对齐,但当我单击提交按钮保存表单时(我的rich_text字段是simple_form表单的一部分)、之前右对齐的文本现在保存在左侧(默认位置)。这是编辑时(提交前)的文本:

<align-right><strong>Hello</strong></align-right>

这是保存后的文本:

<strong>Hello</strong>

已添加

ActionText::ContentHelper.allowed_attributes += %w[ align-right align-center align-left ]

在config/initializers/action_text.rb中,但它并没有产生任何影响...

piwo6bdm

piwo6bdm1#

ActionText似乎正在清理您的文本。请尝试

config.after_initialize do
  ActionText::ContentHelper.allowed_tags.add 'align-right'
  ActionText::ContentHelper.allowed_tags.add 'align-center'
  ActionText::ContentHelper.allowed_tags.add 'align-left'
end

在您的 * application.rb * 文件中。

相关问题