【发布时间】:2013-09-30 16:31:10
【问题描述】:
我正在尝试配置 omniauth-facebook 以获取用户朋友。
这是我的配置:
ActionController::Dispatcher.middleware.use OmniAuth::Builder do
provider :facebook, "xxxxxx", "xxxxxxxx",
:info_fields => 'friends'
end
我正在使用 Rails 2.3。
我在视图中使用此代码:
<div id="contacts">
</div>
<script type="text/javascript" charset="utf-8">
$('contacts').innerHTML = '<%= request.env['omniauth.auth'].keys %>';
</script>
我不确定为什么脚本没有被执行,但是当我复制时:
$('contacts').innerHTML = 'infouidcredentialsextraprovider';
在页面加载后的控制台中,它可以用该文本替换 div 的内容。
浏览器控制台中没有错误信息。
为什么脚本没有被执行?我也尝试过使用 console.log,但没有运气。
【问题讨论】:
标签: ruby-on-rails facebook omniauth ruby-on-rails-2