我正在尝试配置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,但我没有运气。