Ruby on rails 未设置带有IFRAME:Session.current的Facebooker和Cumber

Ruby on rails 未设置带有IFRAME:Session.current的Facebooker和Cumber,ruby-on-rails,facebook,facebooker,Ruby On Rails,Facebook,Facebooker,我们刚刚在一个新的Rails应用程序上安装了Facebooker和Authlogic,但是Canvas JavaScript的限制说服我们选择iframe来提供我们的应用程序。 有没有人成功地将Cucumber和facebooker与iframe应用程序结合使用 我试了一下说明书 但它们似乎不起作用 特别是,目前未正确设置Session.current。我得到以下错误: Given I am logged in as a Facebook user # features/step_defi

我们刚刚在一个新的Rails应用程序上安装了Facebooker和Authlogic,但是Canvas JavaScript的限制说服我们选择iframe来提供我们的应用程序。 有没有人成功地将Cucumber和facebooker与iframe应用程序结合使用

我试了一下说明书

但它们似乎不起作用

特别是,目前未正确设置Session.current。我得到以下错误:

Given I am logged in as a Facebook user    # features/step_definitions/webrat_steps.rb:6
  You have a nil object when you didn't expect it!                                      
  The error occurred while evaluating nil.default_request_params (NoMethodError)                                                                                               
  features/manage_tournaments.feature:7:in `Given I am logged in as a Facebook user' 

有人有什么想法吗?

我认为黄瓜不是问题,而是网络鼠。WebRat是一个浏览器模拟器,我不认为它有任何iFrame支持。我建议您尝试firewatir或任何其他cucumber的“runner”,它使用具有iFrame支持的实际浏览器

当然是。谢谢,很抱歉反应太晚。