0

私は標準の Facebooker2 セットアップを使用しています。

        <%= fb_connect_async_js %>
            <% if current_facebook_user %>
              <%= "Hello #{fb_name(current_facebook_user, :useyou => false)}!" %>
              <%= fb_logout_link("Logout", request.url) %><br />
            <% else %>
              <%= fb_login_and_redirect('/login', :scope => 'user_about_me') %>
            <% end %>

ページに表示される内容は次のとおりです。

Hello <fb:name uid="73648576" useyou="false"></fb:name>

ここには非常に基本的な問題があると確信していますが、指示に従い、チュートリアルを実行し、wetc. そして、この結果を取得し続けます。

どんな助けでも大歓迎です!

4

1 に答える 1

0

fb_name が機能しない理由はわかりませんが、readme で指定されている別の方法を使用できます。この場合、最初に current_facebook_user で fetch メソッドを呼び出す必要があります。

<% if current_facebook_user %>
  <% current_facebook_user.fetch %>
  <%= "Welcome #{current_facebook_user.first_name} #{current_facebook_user.last_name}!" %>

参考:http : //www.engineyard.com/video/21045039 (9:36頃)

于 2012-05-19T07:12:45.173 に答える