2011-12-21 4 views
0

を提出javascriptのコールバック - https://github.com/dekart/facebooker2.gitfacebooker 2 - の後、私はアプリの私のレールにFacebookのinttegrationのため、次の宝石を使用してきた

を、私はそれでいくつかの問題を持っていたので、私がしようとすることを決定しましたメインのfacebooker gemの最新バージョンにアップグレードしてください。 - https://github.com/mmangino/facebooker2.git

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

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

をdocsでそれを行う方法を参照してください。

新しいfacebooker2 gemでjavascriptコールバックを実行することはできますか?


私はこれを行うことにより、作業のjsを得ることができました -

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

しかし、私はテキストを追加するように見えることはできません。これによりエラーがスローされます -

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

これは単なる構文です。誰でも私が間違っているのを見ますか?

+0

これを試してください:<% - fb_login(:テキスト=> T( '私のテキスト')){CONCAT「$( '# myForm ')。submit(); " }%> – gparis

答えて

0

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

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

これは完璧です。ありがとう。 – Finnnn

+0

私はあまりにも早く話しました。何らかの理由ですべてを2回レンダリングするようです。私は2つのFacebookのログインボタンのレンダリングを取得します。 – Finnnn

関連する問題