【发布时间】:2017-07-13 15:02:55
【问题描述】:
我正在尝试使用 devise 安全扩展,因为它具有我正在为我的项目寻找的确切方法。 我已经按照 github 页面上的所有说明进行操作:https://github.com/phatworx/devise_security_extension,但是当我尝试运行我的项目时,我收到了以下错误消息:
/home/felipe/ruby-example-2.4.1/ball-consulta-de-notas-fiscais/vportal/config/initializers/devise.rb:285:in
block in <top (required)>': undefined methodexpire_password_after=' 用于设计:模块( NoMethodError)
我已将方法 :password_expirable 添加到我的 user.rb 并取消注释 # 如果密码过期(例如 3 个月)行
config.expire_password_after = 2.months on my devise.rb
我正在运行 rails 5.0。
你能帮帮我吗?
【问题讨论】:
-
能否附上您的 Gemfile.lock?
-
嗨,马克斯。 Gemfile 和 Gemlock:drive.google.com/open?id=0BzuzoDRRRTDFa0ZIVXNMaWJ6bTA 感谢您的帮助。
-
请注意有一个包含 Rails 5 更新的新仓库。devise-security。我在answer 中详细说明了这个问题
标签: ruby-on-rails ruby ubuntu devise