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

ruby-on-rails - Rails, Gon - 你不能使用 Gon 的公共方法来存储数据

尝试登录应用程序时出现以下错误:

指向这段代码:

你能帮我看看这段代码有什么问题吗?我正在使用 Gon 的 5.2.3 版本。

0 投票
2 回答
79 浏览

javascript - 为什么这个控制器变量没有通过这个 javascript 代码?

我现在正在尝试使用我的 javascript 在单击元素时使用此代码呈现新视图;

我收到以下错误:

报价控制器.rb:

结尾

我认为这一定是我将 url 参数赋予replace方法的方式,你能帮我解决我做错了什么吗?

gon如警报测试所示,设置工作正常。)

谢谢

0 投票
2 回答
189 浏览

javascript - 访问引用表单参数的 gon 变量

我正在尝试构建一个简单的页面来搜索 github 用户并在页面上显示他们的关注者而不刷新页面。我正在使用 Octokit 访问 Github api,并使用 Gon 创建可以在 js.erb 文件中访问的控制器变量。我可以访问设置为字符串的 gon 变量,但不能访问引用查询参数的变量。我该怎么做?

用户/search.js.erb

提交表单时,jquery 成功地将第一个关注者的图像和名称附加到页面,但我需要将他们的所有关注者附加到页面。我认为 Gon 将是执行此操作的好方法,但它似乎无法访问查询。

0 投票
1 回答
589 浏览

javascript - 控制器中方法的未定义局部变量或方法“env”

我目前正在使用“gon”将我的客户端 ID 用于付款传递给支付网关的 javascript sdk(在我的例子中是 Braintree)。

当我尝试将生成的客户端 ID 设置为“gon”变量时,我遇到了这个错误。

基本上这是我的代码

我正在使用“figaro”作为环境变量。

0 投票
1 回答
1314 浏览

python - Python数学模块毕业

我正在尝试使用 numpy 中的基本 sin、cos、arctan 等函数,但我想使用梯度。我搜索文档没有成功,搜索其他 python 模块没有运气。关于我可以使用的 python 模块的任何建议?

或者一个可以工作的功能。我尝试了不同的方法将 grad 转换为 rad 并再次转换为 grad,但没有人在工作。

0 投票
1 回答
522 浏览

ruby-on-rails - Rails 4 - 从已过滤的 Active Record 查询中删除属性

在我的一个 ruby​​ on Rails 4 控制器中,我有一个方法可以向视图注入必要的数据。

所需的数据在 html 所需的数据和 javascript 所需的数据之间有所不同。我正在使用gon将数据注入到 js 脚本中。

我的应用程序运行良好,但 gon 在 HTML 中注入了太多数据(仅供参考,在 body 标记下方的脚本中),因为我只需要 HTML 视图所需的 5 个属性中的 Gon/Javascript 2 个。(希望的原因:当我加载很多对象时,HTML 文件的字节差异非常显着)

我尝试使用下面的 unscope 等方法,但它不起作用。

我不想像下面这样创建另一个新选择,因为它会在数据库上创建一个新的请求/命中。

我想为 GON 重新使用为 HTML 创建的相同 @steps,但从中删除 3 个属性。

0 投票
0 回答
122 浏览

ruby-on-rails - Rails 5 gem gon 无法识别 jbuilder 文件

我已经在 index 方法中实现了 rails gem gon,它工作正常。但是当我尝试在 controller#new 中实现它不起作用时,这是我的错误输出:

但我已经创建了这个文件。

这是我的控制器

我已经创建了文件 new.json.jbuiler

为什么会这样?我找不到这个错误的任何逻辑。如果您需要更多信息,请询问我。谢谢

0 投票
1 回答
236 浏览

ruby-on-rails - 在 Rails 模型中使用 Gon

在升级到 rails 5 之前include Gon::GonHelpers,我的模型文件中有。现在我得到一个错误,我无法gon在我的模型中使用该变量。

我收到错误消息:

如何在我的模型中使用 gon?我已经找到了很多关于如何将它包含在视图和控制器中的答案,但不是在模型中。谢谢!

0 投票
1 回答
40 浏览

ruby-on-rails - 如何将复选框中的信息返回到 Ruby 中的数据库

我很确定我在这里是个白痴,但是我离开 Ruby 的时间已经够长了,以至于我的搜索没有找到正确的答案。

我有一个带有复选框的弹出窗口。如果用户选中复选框,我希望在用户表中设置一个标志,以便复选框不会再次出现。

我已经有了代码,如果设置好了,弹出窗口就不会出现。我无法将复选框状态更改回数据库...

复选框代码如下所示:

相关的咖啡脚本是:

0 投票
1 回答
123 浏览

javascript - 根据我在 rails/react 应用程序上的 api 调用状态更新我的视图

我有一个使用 react 作为前端的 Rails 应用程序。从我的 Rails 控制器中,我正在调用基于浏览器的 api。通过 Watir 和控制器内部的一些“放置”,我可以在终端内获取呼叫状态。例如,在我的终端中,我会看到“Loading 1%...”“Loading 10%”等...直到完成。我想要做的是向我的前端应用程序显示这个值。对 Rails 很陌生,不知道从哪里开始。为了点击 call_api(username) 方法,我从前端的按钮进行 Ajax 调用。到目前为止,一切都运行良好。我唯一想补充的是我在客户端的通话状态。

我曾尝试使用 gem gon,但问题是我的整个应用程序是基于我的根路由“/”所以如果例如我的 index 方法是这样的,而我的 call_api 方法是这样的

当我进入浏览器控制台并尝试 console.log(gon.status) 时,我仍然得到“started”的值,因为我的应用程序仍在索引路由上。可能有更好的方法。非常感谢任何有关如何进行的帮助和建议。谢谢