我已按项目从 ree-1.8.7 升级到 1.9.2p429。
我的设计模型中有一个名为 silhouette_user_id 的属性。在视图中,偶尔在我的 ruby 代码中,调用
current_user.silhouette_user_id
返回不同(和错误)的值
current_user[:silhouette_user_id]
它返回正确的值。
虽然我可以搜索和替换来解决这个问题,但我担心其他属性的行为方式相同。这是一个大型项目,我真的需要确定为什么会发生这种情况。
任何想法将不胜感激。