在 Rails 模型中使用 Gon

Posted

技术标签:

【中文标题】在 Rails 模型中使用 Gon【英文标题】:Use Gon in rails model 【发布时间】:2019-06-10 04:31:29 【问题描述】:

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

我收到错误消息:

NameError: undefined local variable or method `gon' for ....

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

【问题讨论】:

【参考方案1】:

添加:include Gon::ControllerHelpers似乎解决了问题

【讨论】:

以上是关于在 Rails 模型中使用 Gon的主要内容,如果未能解决你的问题,请参考以下文章

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

看不工作的Rails 4

选择2不加载数据

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

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

在模型中使用 Rails 应用程序配置变量