0

我一直在我的 Rails 应用程序中使用以下 gem 进行 facebook 集成 - https://github.com/dekart/facebooker2.git

我遇到了一些问题,所以我决定尝试升级到主 facebooker gem 的最新版本。- https://github.com/mmangino/facebooker2.git

我的问题是我似乎无法使用新 gem 进行回调,以前我可以做这样的事情 -

   <%= 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

尝试在第一行中使用 scriplet 而不是表达式:

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