问题标签 [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.
ruby-on-rails - 不兼容 Rails 6 ActionText w/ Tailwind webpack 安装?
安装 Tailwind 后,rich_text_area 未在表单中正确显示。Rails6 ActionText 和tailwind webpacker 安装存在冲突
有解决此错误的技巧吗?提前致谢!
预期行为 form.rich_text_area 在 view.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
ruby-on-rails - 将按钮添加到 Rails ActionText 工具栏
配置 ActionText 以将按钮添加到工具栏的最佳方法是什么。例如,一个 h2 和 h3 按钮?
ruby-on-rails - ActionText blob 部分不呈现额外元素
我正在使用 ActionText 呈现一些富文本,由于某种原因,我在使用 actiontext 提供的部分向呈现的部分添加额外元素时受到限制
我需要将附加图像包裹在表格元素周围,以便它们可以在 Outlook 中正确呈现电子邮件。ActionText 似乎总是忽略我放入的这个部分中的任何额外元素。任何人都知道为什么会发生这种情况以及是否有任何解决方法?
这是我的部分,表格元素被忽略:
/views/active_storage/blob/_blob.html.erb
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 帮助程序添加到相关控制器,但无济于事。任何帮助将不胜感激,谢谢。
ruby-on-rails-6 - Rails ActionText:禁用直接上传
有没有办法禁用从 ActionText/Trix 编辑器直接上传图像和附件,并将其替换为对 rails 后端的 POST 请求以上传到 S3?
我正在尝试从 Rails 应用程序的角度审核任何用户上传操作。
更新:我想我可以扩展ActiveStorage::DirectUploadsController
来做这个审计。我仍然对最初的问题感到好奇。
我也在考虑编写 javascript 来更改html 表单元素data-direct-upload-url
的数据属性 () 。<trix-editor>
ruby-on-rails - Ransack 如何搜索 Rails6 动作文本内容
我已将我的项目升级到 Rails6 (v6.0.1),现在在我的模型中使用 Action Text。但是我找不到改变我的 Ransack 以便能够从内容中搜索文本的方法,我知道在 Action Text 迁移之后它现在存储在body
table 的属性中action_text_rich_texts
。有人会有好的建议吗?
错误信息:
下面是我的代码的摘录。
模型:
控制器:
看法:
架构文件:
ruby-on-rails - 在 trix 所见即所得编辑器中定位图像
在编写内容时,有没有办法在 Rails 6 ActiveText Trix 编辑器中定位图像?如果您上传图片,它会自动放置在页面中间。我可以在 CSS 文件中更改它,但是在编写许多“博客”时,如何在实时站点上的特定博客中将每个图像定位在左侧或右侧?每个博客应该有一个可能不同的布局。
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')
知道我该如何解决这个问题吗?
rspec - 使用 rspec 测试操作文本
使用动作文本,我有一个drill
名为
应用程序/模型/drill.rb
我有一个表格可以使用 trix 编辑器
这会产生一个用于输入文本的空间,标签为“内容”,一个 id 为 的输入,一个 id 为drill_content_trix_input_drill
的trix-editor
元素drill_content
。在 rspec 功能规范中,我尝试过
但这给了
我也尝试过fill_in 'Content'
,fill_in 'drill_content'
但看到了类似的错误。我该如何解决?