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

发布于 2024-10-07 00:57:15 字数 159 浏览 2 评论 0原文

更新到 Rails 3.0.3/Ruby 1.9.2 但出现以下错误:

https://gist.github.com/ 737514

有什么想法吗?

Updating to Rails 3.0.3/Ruby 1.9.2 but getting the following error:

https://gist.github.com/737514

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

携余温的黄昏 2024-10-14 00:57:15

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

我已经在这里分叉“行为”并尝试清理其他一些东西好吧(Rspec2,其他一些 Rails 3 的东西)。主要变化是Behavior.config 已替换为Behavior.behavior_config(与ActionController::Base mixin 相同)。

I just got this as well. It looks like it stems from the fact that Behavior overrides ActionController::Base#config with its own method (really just to provide a helper that has the same functionality as Behavior.config... which I'm a little ticked at, but anyway...)

I've forked "behavior" here and tried to clean up a few other things as well (Rspec2, some other Rails 3 things). The main change is that Behavior.config has been replaced with Behavior.behavior_config (same with the ActionController::Base mixin).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文