2012-10-10 39 views
1

我遇到了一个问题,即我的开发计算机上一直有空白页面,尽管服务器看起来像是在提供页面。Rail 3中的空白页面没有错误

我会重新加载页面和相同的东西 - 只是我去的任何页面的空白页面。我搜索了一下,人们在2010年有一些解决方案指出了过时的会话并删除了这些会话文件,但这并没有为我解决这个问题。

最后,通过我的旧代码挖掘了很多git后,我发现我的gemfile中的这一行是罪魁祸首。

group :development, :test do 
    gem 'rspec-rails' 
    gem 'factory_girl_rails' 
    gem 'rspec_multi_matchers' 
end 

改为

group :development, :test do 
    gem 'rspec-rails' 
    gem 'factory_girl_rails' 
end 

我删除rspec_multi_matchers,做了一个捆绑安装,一切再次工作。我不知道为什么这是造成这个问题。想知道是否有人知道为什么。

+1

你有没有在测试中结束?在他们的页面上有一个警告说:“注意使用括号'{...}'而不是'do ... end',这是必要的,因为'do .. end'的绑定不够强烈” –

+0

啊也许就是这样。令人尴尬的是,我只是简单地浏览了一下rspec的教程,并将其固定在那里,以便稍后回来更好地理解它。 – leeroid

+0

谢谢。这解决了这个问题! – leeroid

回答

0

您是否在测试中有do..end

有,说

注意使用括号其页面上的警告“{...}”而不是“做到底......”这是 必要的,因为“做..结束”不绑定足够强大

相关问题