Rails3中把declarative_authorization作为plugin使用的时候,会在启动服务器的时候会遇到以下错误:
"declarative_authorization" is a Railtie/Engine and cannot be installed as a plugin (RuntimeError)
google了一下,发现在其项目主页上有一个修复,解决办法就是关闭Railsengine,具体操作如下:
打开lib/declarative_authorization.rb文件,注释掉下面这句:
require File.join(%w{declarative_authorization railsengine}) if defined?(::Rails::Engine)
就OK了