问题标签 [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 - 动作文本附件标签未显示在 React 前端
我使用 Action Text/Active Storage 创建了一个 rails 6 Blog 应用程序,图像在 rails 服务器上加载良好。但是,当我使用 api 调用来获取 json 并在之后使用危险的 SetInnerHtml 来响应转换原始 html 时,它不会呈现由操作文本存储在数据库中的图像。
我知道 React 不支持存储在数据库中的“Action-text-attachment”标签,但是任何人都可以通过这种方法参考更好的解决方法或建议,这让我发疯了。
API 调用
反应组件
ruby-on-rails - 观察 Rails ActionText 的变化
观察 Rails ActionText 变化的最简单方法是什么?我的用例是在编辑富文本字段时发送通知。
由于 ActionText 创建了与模型的关联,而不是模型上的属性,因此 Dirty 模块不可用。
我可以使用自定义脏关联模块,例如:https ://anti-pattern.com/dirty-associations-with-activerecord
我还可以在模型上有一个属性,该属性在每次更新时保存 ActionText::Content 纯文本,然后进行观察。
还有其他选择吗?
ruby-on-rails - 如何在新窗口中打开 Action Text Trix 附件或链接(目标 _blank)
如何使我在 Trix(ActionText)编辑器中添加的链接在 target="_blank" 的新窗口中打开链接?
javascript - Rails 动作文本/Trix;我可以在当前文本光标位置之后插入 HTML 元素或附件吗?
我目前正在将 HTML 元素插入到 Rails ActionText/Trix 编辑器中,
此代码在编辑器末尾成功插入元素,但我想在当前文本光标之后插入元素。有没有办法在 Trix 编辑器中获取文本光标的当前位置?
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...
,但是有没有一种方法我不必去掉开头?
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 传递它:
如果您需要更多代码片段或信息,请发表评论。
ruby-on-rails - 在 Rails 操作文本中放置一个相对链接按钮
在 .html.erb 中<%= link_to 'the listing', "years/1846", class: "btn btn-primary" %>
有效。我怎样才能把它放在一个动作文本字段中并让它成为一个链接?
如图所示,它将被硬编码到特定记录。years
是我的应用程序中的表格、模型等。不必是 Bootstrap 按钮,但确实需要看起来像一个链接,因此需要设置样式。
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 查询表,而是查询相关表。有任何想法吗?谢谢!
ruby-on-rails - 弃用警告:初始化自动加载常量 ActionText::ContentHelper 和 ActionText::TagHelper
我试图理解弃用警告:
这个弃用警告是什么意思,我该如何解决?