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

ruby-on-rails - 动作文本附件标签未显示在 React 前端

我使用 Action Text/Active Storage 创建了一个 rails 6 Blog 应用程序,图像在 rails 服务器上加载良好。但是,当我使用 api 调用来获取 json 并在之后使用危险的 SetInnerHtml 来响应转换原始 html 时,它不会呈现由操作文本存储在数据库中的图像。

我知道 React 不支持存储在数据库中的“Action-text-attachment”标签,但是任何人都可以通过这种方法参考更好的解决方法或建议,这让我发疯了。

API 调用

反应组件

0 投票
1 回答
286 浏览

ruby-on-rails - 显示 html 标记的操作文本

我正在使用 Action Text 来创建文章并很好地显示它的内容。但是我有一个问题,当我创建我的文章然后显示它显示 HTML 标记的内容时。这里 : 在此处输入图像描述

这是我的代码:

文章/show.html.erb :

应用程序.scss:

_form.html.erb:

应用程序.js:

动作文本.scss:

有人知道吗?

0 投票
1 回答
110 浏览

ruby-on-rails - 观察 Rails ActionText 的变化

观察 Rails ActionText 变化的最简单方法是什么?我的用例是在编辑富文本字段时发送通知。

由于 ActionText 创建了与模型的关联,而不是模型上的属性,因此 Dirty 模块不可用。

我可以使用自定义脏关联模块,例如:https ://anti-pattern.com/dirty-associations-with-activerecord

我还可以在模型上有一个属性,该属性在每次更新时保存 ActionText::Content 纯文本,然后进行观察。

还有其他选择吗?

0 投票
1 回答
505 浏览

ruby-on-rails - 如何在新窗口中打开 Action Text Trix 附件或链接(目标 _blank)

如何使我在 Trix(ActionText)编辑器中添加的链接在 target="_blank" 的新窗口中打开链接?

0 投票
0 回答
409 浏览

javascript - Rails 动作文本/Trix;我可以在当前文本光标位置之后插入 HTML 元素或附件吗?

我目前正在将 HTML 元素插入到 Rails ActionText/Trix 编辑器中,

此代码在编辑器末尾成功插入元素,但我想在当前文本光标之后插入元素。有没有办法在 Trix 编辑器中获取文本光标的当前位置?

0 投票
3 回答
765 浏览

ruby-on-rails - 如何在没有矩阵格式信息的情况下截断 ActionText 输出

我有一个 Rails 操作文本字段:content,如果我接受整个字段,它会呈现良好,但它很长,我只想显示它的一部分。

<%= year.content %>工作正常,只是它太长了。

<%= year.content.truncate(70) %>结果是undefined method 'truncate' for #<ActionText::RichText:0x00007ffb811a6060>

<%= year.content.to_s.truncate(70) %>我可以使用的显示器<div class="trix-content"> <div> <strong>Jack Marietich, restaura...,但是有没有一种方法我不必去掉开头?

0 投票
0 回答
92 浏览

ruby-on-rails - ActionText 正文的值始终为“”(空字符串)

我正在使用 Rails 6 API 和 React。我正在尝试使用 ActionText 构建富文本编辑器。当我从前端的 Trix 编辑器发送 RTE 内容时,它只是没有将 ActionText 正文设置为我通过 Axios 发送的正文。

我确信主体已正确到达控制器,因为我使用byebug并打印了参数值。

例如,它看起来像这样:<div><!--block-->test</div>

但是,每当我尝试通过运行它来查看它的实际情况时,它都会出于某种原因announcement.details.to_s返回。" "

我这样设置details字段:has_rich_text :details在 Announcement 模型中。

我的控制器处理这个看起来像这样:

如果它有任何帮助,这就是 React 代码:

然后我通常用 Axios 传递它:

如果您需要更多代码片段或信息,请发表评论。

0 投票
1 回答
71 浏览

ruby-on-rails - 在 Rails 操作文本中放置一个相对链接按钮

在 .html.erb 中<%= link_to 'the listing', "years/1846", class: "btn btn-primary" %>有效。我怎样才能把它放在一个动作文本字段中并让它成为一个链接?

如图所示,它将被硬编码到特定记录。years是我的应用程序中的表格、模型等。不必是 Bootstrap 按钮,但确实需要看起来像一个链接,因此需要设置样式。

0 投票
1 回答
110 浏览

ruby-on-rails - 避免对包含表的 Actiontext::RichText 进行 N+1 查询

我的数据是这样设置的:一个 Chat has_many messages 一个 Message has_rich_text :detail_html

无论如何,我正在尝试做一个返回所有聊天的查询。该查询看起来像这样:

但是,由于 ActionText,我注意到我仍然有一个有意义的 N+1 查询。我见过像 Message.all.with_rich_text_meal_details 这样的东西,但问题是我不是用 has_rich_text 查询表,而是查询相关表。有任何想法吗?谢谢!

0 投票
2 回答
1643 浏览

ruby-on-rails - 弃用警告:初始化自动加载常量 ActionText::ContentHelper 和 ActionText::TagHelper

我试图理解弃用警告:

这个弃用警告是什么意思,我该如何解决?