将Rails 2.3应用程序更新到Rails 3.0.3但获取未定义的方法`allow_forgery_protection'

时间:2010-12-11 18:03:32

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-plugins

更新到Rails 3.0.3 / Ruby 1.9.2,但收到以下错误:

https://gist.github.com/737514

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我也是这样。看起来它源于这样一个事实:Behavior用自己的方法覆盖了ActionController :: Base#config(实际上只是为了提供一个与Behavior.config具有相同功能的帮助程序......我有点嘀咕,但是无论如何...)

forked "behavior" here并试图清理其他一些东西(Rspec2,其他一些Rails 3的东西)。主要的变化是Behavior.config已被Behavior.behavior_config替换(与ActionController :: Base mixin相同)。