Rails 2.1.0 で scoped_access
Rails 2.1.0 で scoped_access プラグインにエラーが出ていたので修正。
どうも Rails 2.0 で修正された部分がまた仕様変更したぽい。
$ svn diff -r822 vendor/plugins/scoped_access/init.rb
Index: vendor/plugins/scoped_access/init.rb
===================================================================
--- vendor/plugins/scoped_access/init.rb (リビジョン 822)
+++ vendor/plugins/scoped_access/init.rb (作業コピー)
@@ -12,11 +12,9 @@
private
def prepare_application_with_reset
ScopedAccess.reset
- prepare_application_without_reset
end
- alias_method :prepare_application_without_reset, :prepare_application
- alias_method :prepare_application, :prepare_application_with_reset
+ before_dispatch :prepare_application_with_reset
end
end
こんな感じで修正。