升级到 Rails 3.1.1 和 Authlogic
Posted
技术标签:
【中文标题】升级到 Rails 3.1.1 和 Authlogic【英文标题】:Upgrade to Rails 3.1.1 and Authlogic 【发布时间】:2011-12-21 21:59:24 【问题描述】:刚刚将我的 rails 应用升级到 Rails 3.1.1 并收到以下错误:
Routing Error
undefined method `filter_parameter_logging' for ApplicationController:Class
application_controller.rb:
class ApplicationController < ActionController::Base
protect_from_forgery
helper :all
helper_method :current_user_session, :current_user
filter_parameter_logging :password, :password_confirmation
...
您对此有任何想法吗? 谢谢!
【问题讨论】:
似乎与此重复:***.com/questions/16206234/… 【参考方案1】:在application.rb中加入这一行
config.filter_parameters += [:password, :password_confirmation]
并从 application_controller 中删除 filter_parameter_logging
,因为它在 Rails 3 中不起作用
【讨论】:
以上是关于升级到 Rails 3.1.1 和 Authlogic的主要内容,如果未能解决你的问题,请参考以下文章
Python - 在 authlog 中创建超过 5 次失败登录尝试的 IP 地址的黑名单文件
Rails 3 延迟作业 - 升级到 Rails 3 会中断延迟作业任务