J'essaie d'utiliser le plugin Savage Beast 2 dans mon projet. Ce plugin nécessite l'utilisation du plugin Engines. Mon projet est sur Rails 2.0.2.Méthodes ApplicationController dans Rails 2.0.2 ne pas substituer les méthodes de plugin utilisant des moteurs
Il y a quelques méthodes
/main_app/vendor/plugins/savage_beast/lib/authentication_system.rb
que je veux dire de passer outre à
/main_app/app/controllers/application.rb
Les vues dans le plug-in (même si redéfinie en créant des vues similaires dans l'application principale) ne voient pas les méthodes substituées dans l'application.rb et accéder à la place les méthodes dans
/main_app/vendor/plugins/savage_beast/lib/authentication_system.rb
Th e début de mon application.rb semble donc:
class ApplicationController < ActionController::Base
helper :all # include all helpers, all the time
include SavageBeast::AuthenticationSystem
J'ai aussi ajouté la ligne correcte à mon /config/environment.rb -
require File.join(File.dirname(__FILE__), '../vendor/plugins/engines/boot')
après avoir besoin ... ligne de démarrage.
Je ne sais pas quoi faire à ce stade. Toute aide serait appréciée.