首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails,Gon -您不能使用Gon公共方法来存储数据

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

Stack Overflow用户
提问于 2017-04-28 09:49:02
回答 2查看 331关注 0票数 0

当尝试在app中登录时,我有以下错误:

代码语言:javascript
复制
You can't use Gon public methods for storing data

指向此代码:

代码语言:javascript
复制
gon.current_user = { sn: current_user.sn }

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-28 14:39:18

通过重新定义: gon.env = Rails.env到gon.enviro = Rails.env来解决

票数 1
EN

Stack Overflow用户

发布于 2019-06-05 13:19:41

我也有过类似的问题。

经过一些调查,我发现我在Gemfile中使用Gemfile中的~> 5.2.0,当我更新Gemfile中的gems时,它被更新为5.2.3。

我认为在5.2.3中,current_user被添加到了公共方法列表中。

因此,我将~> 5.2.0更改为GON5.2.0,并重新打包,问题就解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43677195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档