facebooker 2 - обратный вызов javascript после отправки - PullRequest
0 голосов
/ 21 декабря 2011

Я использовал следующий гем для интеграции с Facebook в своем приложении rails - https://github.com/dekart/facebooker2.git

У меня было несколько проблем с этим, поэтому я решил попробовать обновить его до последней версии основного гема facebooker. - https://github.com/mmangino/facebooker2.git

Моя проблема в том, что я не могу делать обратные вызовы с новым гемом раньше я мог сделать что-то вроде этого -

   <%= fb_login(:text=>t('my_text')) do %>
          $("#myForm").submit();
          top.location.href='<%= APP_CONFIG[:somewhere] %>';
   <% end %>

Он не работает в новом геме, и я не вижу, как это сделать в документации.

Можно ли сделать обратный вызов javascript с новым гемом facebooker2?


Мне удалось заставить js работать, выполнив это -

    <%- fb_login { concat " $('#myForm').submit();" }%> 

однако я не могу добавить текст. Это выдает ошибку -

  <%- fb_login :text=>t('my text'), { concat " $('#myForm').submit();" }%> 

Я уверен, что это просто синтаксис. Кто-нибудь видит, что я делаю не так?

1 Ответ

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

Попробуйте использовать скрипт вместо выражения в первой строке:

<% fb_login(:text=>t('my_text')) do %>
      $("#myForm").submit();
      top.location.href='<%= APP_CONFIG[:somewhere] %>';
<% end %>
...