我们最近将Devise从3.1.4更新到3.3.0(我们在Rails版本4.1.4上)。这在先前正在进行的电子邮件验证中创建了一个错误,导致
lib/devise/models/authenticatable.rb #apply_to_attribute_or_variable(attr, method)
在以下行失败:
self[attr] = self[attr].try(method)
似乎它不再能够在自我对象中设置一个值。
有没有人有这方面的经验?是否还需要其他一些Devise模块?