Я пытаюсь использовать плагин Savage Beast 2 в моем проекте. Этот плагин требует использования плагина Engines. Мой проект находится на Rails 2.0.2.Методы ApplicationController в Rails 2.0.2 не переопределяют методы плагинов с использованием движков
Есть некоторые методы в
/main_app/vendor/plugins/savage_beast/lib/authentication_system.rb
, что я имею в виду, чтобы переопределить в
/main_app/app/controllers/application.rb
Мнения, внутри плагина (даже если переопределен, создавая подобные взгляды в главном приложении) не видят переопределенные методы в приложении.rb и вместо этого получить доступ к методам в
/main_app/vendor/plugins/savage_beast/lib/authentication_system.rb
Th е начало моего 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')
после загрузки требуется ... линия.
Я не уверен, что делать в этот момент. Любая помощь будет оценена.