1

Le contexte:Où doit-on trouver omniauth.rb?

J'ai un moteur de rails (IPF) qui utilise omniauth l'intérieur pour authentifier les utilisateurs pour l'ensemble du moteur. Ensuite, ce moteur est utilisé par une application de rails réguliers. J'utilise Rails 3.1.3 et Ruby 1.9.2.

La question:

Dans mon application qui utilise mon moteur (qui utilise à son tour omniauth), où doit être placé le fichier omniauth.rb?

  • Dans le dossier initializers du moteur?
  • Dans le dossier initializers de l'application normale?
  • Dans une sorte de dossier de moteur dans mon application régulière, comme initializers/engine_name?

Répondre

0

vous devez le placer dans:

lib/oauth/omniauth.rb 
+0

Dans mon moteur rails (gemme), dans le dossier 'lib', au même endroit que' engine_name.rb' (en supposant que mon moteur est appelé 'engine_name')? –

+0

ah, vous voulez faire un bijou? puis placez-le dans lib/oauth/omniauth.rb et incluez-le. –