facebook_session.user.friends_with_this_app.map (&: ID) .join ( ""); как я могу сделать такую ​​вещь в Facebooker2 - PullRequest
0 голосов
/ 09 марта 2011
<%= fb_multi_friend_selector("Invite your friends to check out this site", :showborder => true,:exclude_ids => facebook_session.user.friends_with_this_app.map(&:id).join(","), :condensed => false) %>

, как вы видите выше, :exclude_ids => facebook_session.user.friends_with_this_app.map(&:id).join(","), эта строка может удалить друзей, которые были вашими друзьями и присоединились к приложению, указанному там.Недавно я обновился до Facebooker2.как я могу сделать то же самое в Facebooker2?

нет функции с именем friends_with_this_app в Facebookers и Mogli.

1 Ответ

0 голосов
/ 05 августа 2011

Я не смог найти одношаговое решение для этого. Однако вы можете сделать:

<% every_friend = current_facebook_user.friends.map(&:id) %>
# replace user with your class and fb_id with your user's facebook id field name
<% app_friends = User.where( :fb_id => every_friend ).map(&:id) %>

тогда ваш код

<%= fb_multi_friend_selector("Invite your friends to check out this site", :showborder => true,:exclude_ids => app_friends, :condensed => false) %>
...