问题标签 [trix]
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.
javascript - 如何使 JS 错误不会阻止 Trix 工作?
这与这个问题有关。
我发现有一些 JS 文件抛出了一个错误,似乎阻止了 Trix 正确执行(或根本无法执行)。
这就是我的app/javascript/packs/application.js
样子:
我尝试将require("trix")
调用放在此文件的顶部,但它仍然不起作用。
鉴于此处的所有 JS 依赖项,无论如何我都可以确保trix
和actiontext
文件得到执行吗?
json - JSON 解析器错误 783:for params 处的意外标记
我正在编辑资源 - @article
- 每当我提交它时,我都会收到以下错误:
它突出显示了这一行:
在我的操作中,这是正常的 Rails 样板代码Article#Update
:
这是服务器日志的完整输出(包括参数):
如果您注意到category_list
参数中的 ,我相信这可能是导致它的原因:
根据我所做的一些谷歌搜索,它可能是一个空字符串""
,它为循环抛出了一些 JSON 解析。
我发现的一个建议是将 Cookie Serializer 更改为:hybrid
,如下所示:
我试过了并重新启动了服务器,但没有运气。
可能是什么原因造成的,我该如何解决?
编辑 1
在错误页面的控制台上,我也尝试了以下操作:
编辑 2
我SimpleForm
用来处理我的表单,这个特定表单的截断版本如下所示:
上面的表格只""
在我去的时候产生Articles#Edit
这是我的Articles#Edit
控制器动作:
我该如何解决?
编辑 3
好的,我最终得到了表格,通过添加不返回该空字符串include_blank: false
,include_hidden: false
如下所示:
这会生成如下所示的参数:
但我仍然遇到同样的错误。因此,似乎还有另一个罪魁祸首。
ruby-on-rails - /rails/active_storage/blob/*文件名(扩展名)的 Nginx 404
下面是我的 AWS NGINX 配置文件。上传后,我在我的新 Rails 应用程序中使用带有活动存储的富文本,当我尝试打开文件时,它在生产中给我 404 错误,而在开发中它工作得非常好。
每当我打开带有文件扩展名的链接时,它都会显示 404 错误,但是如果我打开没有文件扩展名的相同链接,它可以工作没有文件扩展名的链接。不知道我做错了什么请帮忙
ruby-on-rails - 如何在 Ruby on Rails 上嵌入带有 ActionText/Trix 的 iframe?
我找不到实现嵌入 youtube/vimeo 视频功能的方法是 actiontext/trix。
这就是我想要实现的目标:
GIF 来源:https ://github.com/basecamp/trix/issues/206#issuecomment-198479999
我查看了所有类似的问题/解决方案,但似乎没有提供答案:
- https://github.com/basecamp/trix#inserting-a-content-attachment
- 无法使用 rails 6 actiontext 渲染 youtube 嵌入 iframe
- 如何使用 ActionText 显示嵌入视频
我们如何使用 Ruby on Rails 将 iframe 与 actiontext/trix 正确嵌入?
ruby-on-rails - 为什么一个动作文本附件在呈现为 HTML 时会呈现一个“动作文本附件”标签?
我了解操作文本附件以压缩形式存储在数据库中,显示为“操作文本附件”标签。但是,当使用to_trix_html
此标签进行渲染时,不会渲染,因为我认为它会与 Trix 的内部模型混淆。
我无法理解为什么当富文本呈现为 HTML(例如在show
操作中)时需要此标记。如果有人能解释为什么这样设计,我将不胜感激。
ruby-on-rails - 猴子如何修补动作文本的表单助手以排除活动存储依赖关系?
排除两行:
我没有将 ActiveStorage 与 ActionText 一起使用,并且已将 ActiveStorage 路由排除在绘制之外。因此,这些行导致异常。我不知道如何修改此方法以排除这些行。
将不胜感激任何帮助:)
ruby-on-rails - 使用带有您最喜欢的 css 图标设置的 rails actiontext 扩展 Trix,例如 font-awesome
我正在使用 Rails 操作文本-> trix。
我想用一个按钮扩展 trix,用户可以在其中选择预设/选择的图标/表情符号,这些图标/表情符号已经包含在网站样式表中,例如 font-awesome。
有谁知道如何做到这一点?
javascript - 使用 Basecamp / Trix 编辑器时“未定义新的 Trix”
我使用了这个片段,但它抛出了错误:Trix is not defined?? 我该如何处理?谢谢!
laravel - Trix 在我的 Laravel 应用程序中不起作用
我正在开发 Larvel 的测验应用程序,我需要提出一些关于样式的问题,所以我试图实现Trix Editor,我将 css 和 js 文件放在 app.blade 但没有出现在 view page-source中,这里是截图:
问题-create.blade:
在 question-create.blade 结束时,我为css和js制作了部分:
我还在app.blade中@yield css 和 js :
CSS:
js:
网页:我想使用 trix 的地方:
这是查看源代码:css:
这是查看源代码:js: