问题标签 [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 回答
64 浏览

ruby-on-rails - 进入新行时,Actiontext Editor 中的图像会闪烁或刷新

我最近将 Actiontext 配置为在我的 Rails 6.0.0 应用程序上工作。一切正常,除了我的应用程序的 Actiontext 编辑器中的图像每次我按 Enter 进入新行时都会闪烁。可以参考下面的视频。

https://imgur.com/76QuZyW

我不确定如何解决这个问题。会不会是配置错误的 Actiontext 或 ActiveStorage?


编辑:

这是我的代码,

0 投票
1 回答
862 浏览

ruby-on-rails - 无法在控制台中获取 Rails 操作文本

当我使用操作文本保存模型时,内容会保存到数据库中,但无法通过控制台访问。

我有一个截面模型has_rich_text :content

当我尝试创建新记录时,它会创建富文本关联,但正文始终为空白。

它在数据库中正确设置,并且我的代码在序列化程序中访问该值并发送正确的content. 但是,我想通过控制台访问此内容。

0 投票
0 回答
120 浏览

ruby-on-rails - 无法从 Rails ActionText 输出值

更新:这似乎发生在--api我使用的唯一版本上。可以通过使用--api标志创建一个新的 rails 项目来复制它。

@model.content.body.to_html似乎返回了正确的内容。


我在使用 ActionText 时遇到问题。这个问题我有一段时间了,网上也找不到答案,希望有人能帮我解决。

有时,我无法访问 ActionText 值。

我将其包含在我的Section模型中:

has_rich_text :content

我可以通过执行以下操作来设置数据:

但是,我看不到控制台中的文本,也看不到 erb 模板。我认为它只是一个空字符串,或者在邮件模板中,它根本不显示。

我似乎无法访问该值,除非我将其转换为 JSON。该值在我的 API 序列化器中也可以正常提取,但这也是 JSON。我无法从 rails 控制台访问它,也无法在我的邮件模板中访问它,并且我正在像这样在我的模板中输出它:

我如何访问该值,或对如何进行故障排除有任何想法?

谢谢你。

0 投票
1 回答
803 浏览

ruby-on-rails - /rails/active_storage/blob/*文件名(扩展名)的 Nginx 404

下面是我的 AWS NGINX 配置文件。上传后,我在我的新 Rails 应用程序中使用带有活动存储的富文本,当我尝试打开文件时,它在生产中给我 404 错误,而在开发中它工作得非常好。

每当我打开带有文件扩展名的链接时,它都会显示 404 错误,但是如果我打开没有文件扩展名的相同链接,它可以工作没有文件扩展名的链接。不知道我做错了什么请帮忙

0 投票
3 回答
1566 浏览

ruby-on-rails - 如何在 Ruby on Rails 上嵌入带有 ActionText/Trix 的 iframe?

我找不到实现嵌入 youtube/vimeo 视频功能的方法是 actiontext/trix。

这就是我想要实现的目标:

在此处输入图像描述

GIF 来源:https ://github.com/basecamp/trix/issues/206#issuecomment-198479999

我查看了所有类似的问题/解决方案,但似乎没有提供答案:

我们如何使用 Ruby on Rails 将 iframe 与 actiontext/trix 正确嵌入?

0 投票
1 回答
259 浏览

ruby-on-rails - 为什么一个动作文本附件在呈现为 HTML 时会呈现一个“动作文本附件”标签?

我了解操作文本附件以压缩形式存储在数据库中,显示为“操作文本附件”标签。但是,当使用to_trix_html此标签进行渲染时,不会渲染,因为我认为它会与 Trix 的内部模型混淆。

我无法理解为什么当富文本呈现为 HTML(例如在show操作中)时需要此标记。如果有人能解释为什么这样设计,我将不胜感激。

0 投票
0 回答
82 浏览

ruby-on-rails - 猴子如何修补动作文本的表单助手以排除活动存储依赖关系?

我想修补这个方法: https ://github.com/rails/rails/blob/1ab0e6b6d8070f30b2a02254070c6dd07fa56ec4/actiontext/app/helpers/action_text/tag_helper.rb#L21

排除两行:

我没有将 ActiveStorage 与 ActionText 一起使用,并且已将 ActiveStorage 路由排除在绘制之外。因此,这些行导致异常。我不知道如何修改此方法以排除这些行。

将不胜感激任何帮助:)

0 投票
2 回答
2024 浏览

rich-text-editor - 有没有办法在 Rails 6 中禁用动作文本的图像/附件部分?

我们有办法禁用操作文本的附件吗?类似下面的 has_rich_text :content, attachment: false

因此,我们可以从 db 中删除 active_storage_blob、active_storage_attachments 表。在这种情况下,只有 action_text_rich_texts 表才能满足目的。

0 投票
0 回答
95 浏览

ruby-on-rails - 活动存储在其中工作并使用操作文本引擎

我有我的主要 Rails 应用程序,并且我已经使用 Engine 作为 Mount。我也在我的引擎中使用相同的模型

class Comment < ApplicationRecord has_rich_text :body end

我可以在引擎外部使用带有活动存储的动作文本,但在我的引擎中,只有动作文本部分正在工作,并且我没有从动作文本上传图像以进行活动记录的任何路线/动作。

0 投票
1 回答
241 浏览

ruby-on-rails - Rails 使用 Mobility 和 ActionText 作为后端翻译富文本?

Mobility具有翻译 Rails ActiveRecord 字符串和文本的语法:

另一方面,这里是使用ActionText声明富文本的语法:

如何将这些结合起来使用 Mobility 有效地翻译富文本?理想情况下,我想避免在Globalize 的上下文中按照此处的建议进行双重连接,即避免需要先加入翻译表,然后再加入富文本表。

似乎有机会使用 ActionText 表结合这两个步骤,该表已经是类似于键值后端的多态关系,因此与未翻译的富文本相比,翻译将“免费”提供,不会影响性能。