问题标签 [gon]

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 投票
0 回答
45 浏览

ruby-on-rails - Uncaught TypeError: $.ajax is not a function when trying to use gon.watch in cytoscape

这是我的代码。它是上下文菜单库配置的一部分,如果我单击上下文菜单中的某个项目,就会触发它。然后我看到标题中提到的错误。

0 投票
1 回答
906 浏览

ruby-on-rails - 如何在 Jbuilder 中使用带有 Gon gem 的 Rails 助手?

我正在使用 Jbuilder 和 Gon 将我的 JSON 响应构造成变量并将它们传递给我的 JS 前端。在 Jbuilder 文件中,我想从 Money-Rails gem 访问我正在使用的辅助方法。但是,如果我尝试这样的事情......

我得到一个undefined method `money_without_cents' for #<Gon::Jbuilder::Parser:0x00007fbb6ebca198>错误。

使用 Gon gem 时在 Jbuilder 中使用辅助方法有技巧吗?

0 投票
0 回答
49 浏览

ruby-on-rails - 为什么 sort_by 会更改我的数组元素?

我希望应用程序sort_by会改变数组的顺序,但没有别的。

这是我的原话:

还有一个修改后的行,其中 sort_by 被删除:

我发现 gon.frames 中的值(使用gongem 传输到浏览器)是不同的,不仅顺序不同,而且它们如何转换为字符串。

升级到 ruby​​ 3.0.0 后似乎出现了这个问题。

编辑:使用 Rails 控制台检查显示第一行返回类型 Array,而第二行返回类型 ActiveRecord::Associations::CollectionProxy。

我仍然感到困惑,因为在我最近升级并更改为 ruby​​ 3.0.0 之前,这似乎并没有发生。

编辑 - 不确定根本原因是什么,但我回滚到 ruby​​ 2.6.1,问题就消失了。

编辑 - 我认为我所经历的变化可能与frames. 相反,当使用 ruby​​ 3.0.0 时,它可能gon在将这个变量传递给浏览器的方式有所不同。

0 投票
1 回答
56 浏览

go - 使用 gon 的 goreleaser 签名 - 捆绑格式无法识别、无效或不合适

我正在尝试使用 goreleaser 签署我的 golang - 并最终使用 Homebrew 分发。但这需要使用 Apple Developer ID 签名才能分发给 MacO。

您是否使用gon看到以下错误并修复它?

来自这里的 yaml 样本

gon.hcl 文件

我可以使用以下方法验证是否检索了密码:

错误:

0 投票
0 回答
25 浏览

ruby-on-rails - Rails - 收集所有属性时如何公开attr_accessor

我正在使用gongem 来访问前端的模型对象。所以在我的控制器中我有这样的东西:

gon.items = @items

这不是一个真正的gon问题,基本上gon.items只是一个数组,@items其中每个数组对象n都具有 item 的所有属性n,就像我们要做的一样@items[n].inspect

我意识到我想构建一个新的属性,它是前端的助手,所以我添加了这个属性,我们就说helper_attrattr_accessoron Class Item。现在在控制器中,我正在构建它:

我注意到在控制器中,puts正确显示helper_attr确实已正确构建并且可用。但是在前端gon.items没有属性helper_attr

有没有办法让它显示,而不必做笨重的手动构建?