опции прохождения при использовании методов в самоцвете рельсов - PullRequest
0 голосов
/ 13 декабря 2011

Я использую этот драгоценный камень для аутентификации Facebook в моем приложении Rails.

У меня есть некоторые проблемы в IE, и я думаю, что это из-за проблемы в Javascript в этот файл -

Если вы посмотрите на строку 52, кажется, я могу передать опции в channelUrl.

Я реализую кнопку входа в систему, как это -

<%= fb_login(:text=>"Log in") %>

Могу ли я сделать это из своего приложения или мне нужно отредактировать камень?

1 Ответ

0 голосов
/ 13 декабря 2011

Если я посмотрю на README , у вас должно получиться следующее:

<%= fb_connect_async_js %>
<% if current_facebook_user %>
  <%= "Welcome #{current_facebook_user.first_name} #{current_facebook_user.last_name}!" %>
  or
  <%= "Hello #{fb_name(current_facebook_user, :useyou => false)}!" # link to facebook profile %>
  <%= fb_logout_link("Logout of fb", request.url) %><br />
<% else
   # you must explicitly request permissions for facebook user fields.
   # here we instruct facebook to ask the user for permission for our website
   # to access the user's facebook email and birthday
   %>
  <%= fb_login(:text => 'Log in', :perms => 'email,user_birthday') %>
<% end %>

В этом случае вам просто нужно передать опции в fb_connect_async_js:

<%= fb_connect_async_js :channel_url => 'http://blahblah' %>
... rest of the partial ...

Если ваше частичное не похоже на приведенное выше, вы должны отредактировать свой вопрос, чтобы опубликовать свой (полный).

...