Lui*_*eda 0 ruby facebook subapplication padrino omniauth
我正在使用OmniAuth-Facebook并将其初始化为mysubapp/app.rb:
require 'omniauth-facebook'
class MySubApp < Padrino::Application
register Padrino::Rendering
register Padrino::Mailer
register Padrino::Helpers
enable :sessions
SCOPE = 'email,read_stream'
ENV['APP_ID'] = '111111111111111'
ENV['APP_SECRET'] = '11111111111111111111111111111111'
use OmniAuth::Builder do
provider :facebook, ENV['APP_ID'], ENV['APP_SECRET'], :scope => SCOPE
end
end
Run Code Online (Sandbox Code Playgroud)
我只是想知道这是否应该与Padrino合作.这是放置我的初始化器的正确位置,或者,您可以创建一个特定的子应用程序config.ru?
小智 6
将代码放入boot.rb以进行多应用程序部署,或者在应用程序app.rb中放置代码是放置内容的正确位置.
如果你喜欢看起来更干净的东西你可以创建一个新的config/initializers目录,然后将以下内容添加到boot.rb
Padrino.require_dependencies "#{Padrino.root}/config/initializers/**/*.rb"
Run Code Online (Sandbox Code Playgroud)
这是特殊文件夹的Padrino指南,它更多地是关于加载或需要额外的路径.
| 归档时间: |
|
| 查看次数: |
1013 次 |
| 最近记录: |