我正在尝试在我的项目中使用 Savage Beast 2 插件。此插件需要使用 Engines 插件。我的项目在 Rails 2.0.2 上。
里面有一些方法
/main_app/vendor/plugins/savage_beast/lib/authentication_system.rb
我的意思是覆盖
/main_app/app/controllers/application.rb
插件中的视图(即使通过在主应用程序中创建类似视图来覆盖)看不到 application.rb 中的覆盖方法,而是访问
/main_app/vendor/plugins/savage_beast/lib/authentication_system.rb
我的 application.rb 的开头是这样的:
class ApplicationController < ActionController::Base
helper :all # include all helpers, all the time
include SavageBeast::AuthenticationSystem
我还在 /config/environment.rb 中添加了正确的行 -
require File.join(File.dirname(__FILE__), '../vendor/plugins/engines/boot')
在 require ... 引导行之后。
我不确定此时该怎么做。任何帮助将不胜感激。