1

我遇到了一个问题,即我的开发机器上总是出现空白页面,即使服务器看起来可以正常提供页面。

我会重新加载页面和同样的事情——我去的任何页面都只是一个空白页面。我四处搜索,人们从 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,进行了捆绑安装,一切都恢复了。我不知道为什么这会导致这个问题。很想知道是否有人知道为什么。

4

1 回答 1

0

你有do..end你的测试吗?

他们的页面上有一条警告说

注意使用括号'{ ... }'而不是'do ... end'这是必要的,因为'do .. end'绑定不够强

于 2012-11-09T18:01:46.123 回答