【发布时间】:2016-07-15 18:51:15
【问题描述】:
我正在将我的 Rails 应用程序从 v3.2 升级到 v4.0。在我的 User 模型中,我有一个 JSON 编码的商店:
store :settings, accessors: [
:confirmed,
:receive_marketing_emails,
:receive_reply_emails
], coder: JSON
这按预期工作,序列化 User.settings 并提供访问器。
但是,当我迁移到 Rails 4.0 时,Store 停止工作。当我尝试查找任何用户时出现以下错误:
JSON::ParserError: 795: unexpected token at '---
:confirmed,
:receive_marketing_emails,
:receive_reply_emails
'
谁能提供任何见解?
【问题讨论】:
标签: ruby-on-rails ruby json ruby-on-rails-4 ruby-on-rails-3.2