Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Facebook应用程序配置文件选项卡不显示内容_Ruby On Rails_Facebook - Fatal编程技术网

Ruby on rails Facebook应用程序配置文件选项卡不显示内容

Ruby on rails Facebook应用程序配置文件选项卡不显示内容,ruby-on-rails,facebook,Ruby On Rails,Facebook,我正在尝试将个人资料选项卡添加到我的Facebook应用程序中。在Facebook编辑应用程序页面中,我已将选项卡url设置为。我只需要在文本字段中输入“页面/测试”;“”已由Facebook提供 我看得很好。我还可以将应用程序选项卡添加到我的测试Facebook页面。但是,“应用程序”选项卡不显示任何内容 我的应用程序运行在Rails 2.2上,使用Facebooker插件 谢谢, George确保:确保facebook用户安装了应用程序和/或:确保在未执行过滤器之前通过facebook验证

我正在尝试将个人资料选项卡添加到我的Facebook应用程序中。在Facebook编辑应用程序页面中,我已将选项卡url设置为。我只需要在文本字段中输入“页面/测试”;“”已由Facebook提供

我看得很好。我还可以将应用程序选项卡添加到我的测试Facebook页面。但是,“应用程序”选项卡不显示任何内容

我的应用程序运行在Rails 2.2上,使用Facebooker插件

谢谢,
George

确保
:确保facebook用户安装了应用程序和/或
:确保在未执行过滤器之前通过facebook验证

一种方法是创建一个单独的控制器来处理profile选项卡

例如:

class TabsController < ApplicationController
  skip_before_filter :ensure_application_is_installed_by_facebook_user
  def index
   render :text => "tab content"
  end
end
class选项卡控制器“选项卡内容”
结束
结束
(选项卡url将只是“选项卡”)


请记住,
fb\u sig\u user
facebook参数在选项卡上不可用,因此如果您有依赖它的过滤器,它们将无法工作。

如果我的答案没有解决您的问题,请告诉我。如果您能提供更多详细信息,如您的服务器日志中打印的内容,我可能会提供其他建议。谢谢。过滤器是我完全不考虑的东西。无论如何,我这里有一个相关的问题,也许你想看看:)你可能是对的。我查看了脚本服务器日志,发现它遇到了以下错误:过滤器链在[:facebook\u login\u required]呈现或重定向时停止。是的,您正在使用facebook\u身份验证插件。你需要跳过标签上的facebook\u login\u required方法。你好,Gdeglin,我和gsmendoza也遇到了同样的问题,最终我也解决了,但我的问题是如何提取应用程序标签所有者facebook id?啊,最后,在参数中似乎有fb\u sig\u profile\u用户,我可以提取标签id的所有者。。。。