我正在使用我创建的模型对象上的to_json方法,方法是:
user = User.find(1)
当我做user.to_json时,缺少很多属性,包括编码的JSON字符串中的user.id.看来,我从User模型中添加为attr_accessible的所有属性都在那里,但没有其他的.也许这是to_json正在做什么,但我认为,添加id到attr_accessible是一个没有去.
UPDATE
这似乎是Devise的具体问题.如果我从user.rb中注释掉以下内容,一切都按预期方式工作:
设计:可记忆,可追踪,:token_authenticatable,omniauthable
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。