0

RailsアプリでFacebookの統合に次のgemを使用しています- https://github.com/dekart/facebooker2.git

いくつか問題があったので、メインの facebooker gem の最新バージョンにアップグレードしてみることにしました。- https://github.com/mmangino/facebooker2.git

私の問題は、新しい宝石でコールバックを行うことができないように見えることです。以前は、このようなことができました-

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

新しいgemでは機能せず、ドキュメントでそれを行う方法がわかりません.

新しい facebooker2 gem で JavaScript コールバックを行うことは可能ですか?


これを行うことでjsを機能させることができました-

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

ただし、テキストを追加できないようです。これはエラーをスローします -

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

これは単なる構文の問題だと確信しています。誰かが私が間違っていることを見ていますか?

4

1 に答える 1

0

最初の行の式の代わりにスクリプトレットを使用してみてください。

<% fb_login(:text=>t('my_text')) do %>
      $("#myForm").submit();
      top.location.href='<%= APP_CONFIG[:somewhere] %>';
<% end %>
于 2011-12-22T08:49:42.277 に答える