问题标签 [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 投票
1 回答
556 浏览

ruby-on-rails - 在没有 webpack 的情况下使用 ActionText

我尝试在 Rails 6 上使用旧方式资产管道(没有 Webpack)实现 ActionTest

几乎一切都很好,除了加载@rails/actiontext

在我的 application.js 我有

Riche 编辑器出现,我可以更改粗体/斜体文本,但无法添加图像(未上传)

我有一个 JS 错误:Uncaught SyntaxError: Cannot use import statement outside a module

在线:从actiontext中的attachment_uplaod.js中的“./attachment_upload”导入{AttachmentUpload}。

有什么方法可以在没有 webpack 的情况下实现这一点?

谢谢

0 投票
1 回答
149 浏览

ruby-on-rails - 如何将操作文本附件的验证从 javascript 移动到模型

我们目前正在这样做以验证操作文本的上传,并且工作正常。有没有办法将此验证移至服务器,即在course.rb而不是在 javascript 中?

模型/课程.rb

javascript/packs/application.js

0 投票
2 回答
440 浏览

ruby-on-rails - 操作文本附件不适用于生产

我们目前正在使用 Active Storage 将头像图像上传到 Amazon S3,这在本地和生产环境中都表现出色

我现在正在尝试使用 Action Text 并遵循Rails Guides上的说明,该说明在 localhost 上运行良好

然而,当我部署到生产环境时,富文本格式有效,但附件没有上传到 S3,这让我感到惊讶,因为我认为它使用的活动存储凭证与我们用于上传头像图像的活动存储凭证相同。奇怪的是,它active_storage_blobs使用文件名填充表,即使它们没有被上传或被active_storage_attachments.

有人可以帮忙吗?

0 投票
1 回答
494 浏览

ruby-on-rails - 不知道如何构建任务“操作文本:安装”

在我的 Rails 6 应用程序中,我尝试使用以下命令安装 action_text:

但我得到:

我的 rails 6 应用程序是用以下内容构建的:

配置/应用程序.rb

任何想法为什么会发生这种情况?

先感谢您

0 投票
1 回答
475 浏览

ruby-on-rails-6 - 动作文本矩阵不会在 blob 部分内呈现图像和其他 html 标记

我正在使用操作文本和 Trix 富编辑器将应用程序迁移到 Rails 6.1.4.4。在后端,Trix 将上传的文件保存到活动存储 blob 并完美地显示在编辑器中。

在此处输入图像描述

但是,当我尝试在没有 Trix 的情况下在前端显示时,上传的图像没有按预期显示。

在此处输入图像描述

下面是我的blob视图

我还尝试了其他一些 html 标签,似乎一些 html 标签被剥离了,只保留标签内容而不是完整的语义标签。

我的 blob 渲染内容会被清除吗?我是否缺少任何配置以使显示器在没有 trix 编辑器的情况下工作?

0 投票
2 回答
277 浏览

ruby-on-rails - 是否可以防止空的操作文本条目

我有一个非常简单的动作文本模型和表单

一切都很好,但是由于该content字段是可选的,是否可以在不创建空/空白条目的course情况下创建模型?action_text_rich_texts即使用户只输入而title没有任何content它当前正在创建它们,并且数据库中有很多不必要的空action_text_rich_texts

0 投票
1 回答
81 浏览

ruby-on-rails - 在 Rails 6.1 RC1 上 ActionText 的 JSON (AJAX) 更新失败

我有一个基本的网络应用程序,其表单使用ActionText. 进行更改时,有一个 Trix 侦听器,它通过 AJAX 调用我的控制器(自动保存!)。控制器如下所示:

这在 Rails 6.1 alpha 上工作得非常好,但是由于更新到 Rails 6.1 RC1,相同的代码导致了这个错误:

有没有人能够解释为什么会这样?我曾尝试挖掘源代码,但我并不聪明。我也想知道它是否与这个问题有关。

提前致谢。

0 投票
1 回答
36 浏览

ruby-on-rails - RoR:如何获取 active_storage 图像来触发模态?

我正在尝试使 actiontext blob 触发模式,但它不起作用。

我试过像这样包装按钮或标签

或者

或者

还有更多但没有触发模式

我希望用户能够单击附件并在模式中获得更大的视图。

我的应用程序中有其他模式可以正常工作。我尝试了多种不同的方法,但我得到的最接近的是链接只是刷新了页面。我认为可以通过这个部分使图像触发模态?

有任何想法吗?泰

0 投票
1 回答
180 浏览

ruby-on-rails - 使用 ActionText 创建电子邮件:将 #LASTNAME 等占位符替换为数据库中的实际值

我正在使用 rails ActionText 为所有参与者创建培训邀请电子邮件。这些电子邮件包含有关培训的自定义附件(例如培训日期/时间等),还包含某种称呼,例如

亲爱的#first_name

当以电子邮件的形式发送这些邀请时,我想将占位符 #first_name 替换为数据库中的实际名称。

问题:输出 get 转换为 String 类,并且不再输出自定义附件的内容(只是<action-text-attachment>,但没有内容。方法也是如此to_html

我一直在考虑扩展 ActionText::Content 类。但不确定如何做到这一点?

0 投票
0 回答
149 浏览

ruby-on-rails - ActionText:具有表格支持和白名单属性的自定义附件(如样式)

通常,ActionText 会去除未明确列入白名单的任何标签或 html 属性(有些是默认设置)。例如,当前任何样式属性都被剥离。

要允许自定义属性或标签,请添加一个初始化程序,例如config/initializers/action_text.rb