1
我有一個導軌引擎(GEM)使用omniauth裏面它爲整個發動機進行身份驗證的用戶。然後,該引擎被常規的rails應用程序使用。
我正在使用Rails 3.1.3和Ruby 1.9.2。
問題:
在我的應用程序,使用我的引擎(這反過來使用omniauth),應該在哪裏omniauth.rb
文件?
- 在引擎的
initializers
文件夾中? - 在常規應用
initializers
文件夾中? - 在我的常規應用程序的某種引擎文件夾中,如
initializers/engine_name
?
在我的rails引擎(GEM),在'lib'文件夾,同樣的地方爲'engine_name.rb'(假設我的發動機被稱爲'engine_name' )? –
啊,你想做個寶石?然後把它放到lib/oauth/omniauth.rb幷包含它。 –