Ruby on rails Facebooker Rails-fb#U登录#U按钮可以';烫发

Ruby on rails Facebooker Rails-fb#U登录#U按钮可以';烫发,ruby-on-rails,facebook,facebooker,Ruby On Rails,Facebook,Facebooker,大家好,我正在使用facebooker gem连接到facebook。除了我不能设置我希望用户允许的烫发之外,一切正常 虽然我传递了脱机访问权限,但当弹出窗口打开时,它只显示基本信息权限 我眼中的代码 <%= fb_connect_javascript_tag %> <%= init_fb_connect "XFBML"%> <%= fb_login_button("window.location = 'some_url';", :perms => "offl

大家好,我正在使用facebooker gem连接到facebook。除了我不能设置我希望用户允许的烫发之外,一切正常

虽然我传递了脱机访问权限,但当弹出窗口打开时,它只显示基本信息权限

我眼中的代码

<%= fb_connect_javascript_tag %>
<%= init_fb_connect "XFBML"%>
<%= fb_login_button("window.location = 'some_url';", :perms => "offline_access")%>

“脱机访问”)%%>
生成

<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
<script type="text/javascript">

         Event.observe(window,'load', function() {
            FB_RequireFeatures(["XFBML"], function() {
              FB.init('myapikey','/xd_receiver.html', {});

            });
          });

</script>
<fb:login-button onlogin="window.location = 'http://localhost:3000/users/show';" permissions="offline_access"></fb:login-button>

观察(窗口,'load',函数(){
FB_需求特性([“XFBML”],函数(){
init('myapikey','/xd_receiver.html',{});
});
});

我认为属性应该是“perms”而不是“permissions”

这不起作用。 您需要通过
init\u fb\u connect
like传递权限

init_fb_connect "XFBML", { :js => :jquery, :app_settings => " { permsToRequestOnConnect : 'status_update,user_events' }" }