问题标签 [actiontext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
260 浏览

ruby-on-rails - 不兼容 Rails 6 ActionText w/ Tailwind webpack 安装?

安装 Tailwind 后,rich_text_area 未在表单中正确显示。Rails6 ActionText 和tailwind webpacker 安装存在冲突

有解决此错误的技巧吗?提前致谢!

预期行为 form.rich_text_area 在 vi​​ew.html.erb 中显示带有 TRIX 编辑器的文本区域

实际行为 在该区域出现一个简单的空白方块

配置

  • Debian 9
  • Apache-MariaDB
  • Phusion 乘客 6.0.4
  • 转速:1.29.9
  • 红宝石:2.6.4p104
  • 导轨:6.0.0
  • 节点:v8.16.2
  • Webpacker:4.0.7
  • 纱线:1.19.0
  • 顺风 CSS v1.1
  • Vue.js 2.9.6

遵循官方指南: https ://edgeguides.rubyonrails.org/action_text_overview.html

0 投票
2 回答
3972 浏览

ruby-on-rails - 将按钮添加到 Rails ActionText 工具栏

配置 ActionText 以将按钮添加到工具栏的最佳方法是什么。例如,一个 h2 和 h3 按钮?

0 投票
6 回答
2653 浏览

ruby-on-rails - 升级到 ActionText - 编辑器无法正常工作/显示

我正在尝试在已升级到 Rails 6.0.1 的应用程序上实现 ActionText。

我运行rails action_text:install并迁移,然后添加has_rich_text :content到我的comment模型中。然后以我切换f.text_area :content到的形式f.rich_text_area :content

但是出现的编辑器看起来像这样并且不能附加文件。我究竟做错了什么?

在此处输入图像描述

0 投票
4 回答
728 浏览

ruby-on-rails - ActionText blob 部分不呈现额外元素

我正在使用 ActionText 呈现一些富文本,由于某种原因,我在使用 actiontext 提供的部分向呈现的部分添加额外元素时受到限制

我需要将附加图像包裹在表格元素周围,以便它们可以在 Outlook 中正确呈现电子邮件。ActionText 似乎总是忽略我放入的这个部分中的任何额外元素。任何人都知道为什么会发生这种情况以及是否有任何解决方法?

这是我的部分,表格元素被忽略:

/views/active_storage/blob/_blob.html.erb

0 投票
1 回答
2889 浏览

ruby-on-rails - Rails 6 ActionText rich_text_area 工作正常,在布局中渲染时不出现

我正在渲染一个使用 ActionText 输入rich_text_area 的表单,它是 Trix WYSIWYG 富文本编辑器的 Rails 实现。在我开始重构视图以使用布局之前,它一直运行良好,其中表单内容可以产生不同的表单。除了rich_text_areas之外,表单呈现良好,它们都消失了。删除使其成为布局所需的代码使其恢复正常。我的代码如下。

我使用以下代码将表单呈现为部分:

它工作正常,富文本区域可见,并且可以在将此表单作为部分加载到 edit.html.erb 文件中时使用,如下所示:

但我想将它呈现为名为“编辑器”的布局的一部分,因此我将 edit.html.erb 更改为:

添加render layout: 'editor'到控制器中的编辑功能,并添加如下所示的布局:

我想我已经把它缩小到render layout: 'editor'问题根源的代码上,因为直接将表单代码粘贴到 editor.html.erb 布局文件中会产生相同的错误:除了富文本区域之外,一切都很好。

我还没有在 Trix 存储库中看到此问题的报告,并尝试手动将require 'action_text'ActionText 帮助程序添加到相关控制器,但无济于事。任何帮助将不胜感激,谢谢。

0 投票
0 回答
463 浏览

ruby-on-rails-6 - Rails ActionText:禁用直接上传

有没有办法禁用从 ActionText/Trix 编辑器直接上传图像和附件,并将其替换为对 rails 后端的 POST 请求以上传到 S3?

我正在尝试从 Rails 应用程序的角度审核任何用户上传操作。

更新:我想我可以扩展ActiveStorage::DirectUploadsController来做这个审计。我仍然对最初的问题感到好奇。

我也在考虑编写 javascript 来更改html 表单元素data-direct-upload-url的数据属性 () 。<trix-editor>

0 投票
1 回答
300 浏览

ruby-on-rails - Ransack 如何搜索 Rails6 动作文本内容

我已将我的项目升级到 Rails6 (v6.0.1),现在在我的模型中使用 Action Text。但是我找不到改变我的 Ransack 以便能够从内容中搜索文本的方法,我知道在 Action Text 迁移之后它现在存储在bodytable 的属性中action_text_rich_texts。有人会有好的建议吗?

错误信息:

下面是我的代码的摘录。

模型:

控制器:

看法:

架构文件:

0 投票
0 回答
181 浏览

ruby-on-rails - 在 trix 所见即所得编辑器中定位图像

在编写内容时,有没有办法在 Rails 6 ActiveText Trix 编辑器中定位图像?如果您上传图片,它会自动放置在页面中间。我可以在 CSS 文件中更改它,但是在编写许多“博客”时,如何在实时站点上的特定博客中将每个图像定位在左侧或右侧?每个博客应该有一个可能不同的布局。

0 投票
1 回答
4421 浏览

r - Rails 6.0 操作文本找不到类型为“text/css”的文件“trix/dist/trix”

所以我正在使用 rails 6.0.1 并尝试使用操作文本。所以我运行命令rails action_text:install 并添加 gem image_processing 最后运行 rails db:migrate

当我启动我的应用程序时,我收到此错误消息:

在 assets/config/stylesheets/actiontext.scss 我有: //= require trix/dist/trix 和 config/initiliazers/assets.rb: Rails.application.config.assets.paths << Rails.root.join('node_modules')

知道我该如何解决这个问题吗?

0 投票
1 回答
705 浏览

rspec - 使用 rspec 测试操作文本

使用动作文本,我有一个drill名为

应用程序/模型/drill.rb

我有一个表格可以使用 trix 编辑器

这会产生一个用于输入文本的空间,标签为“内容”,一个 id 为 的输入,一个 id 为drill_content_trix_input_drilltrix-editor元素drill_content。在 rspec 功能规范中,我尝试过

但这给了

我也尝试过fill_in 'Content'fill_in 'drill_content'但看到了类似的错误。我该如何解决?