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
?
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')? –
ah, vous voulez faire un bijou? puis placez-le dans lib/oauth/omniauth.rb et incluez-le. –