在更新Rails和Devise后,我在验证电子邮件时得到“未定义的方法`[] ='(....)”

时间:2014-08-21 14:48:15

标签: ruby-on-rails devise

我们最近将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模块?

0 个答案:

没有答案