0

奇怪的问题。我有许多在获取请求(索引、显示、编辑、更新) 时失败的请求规范。

异常由以下人员引发:

actionpack/lib/action_controller/metal/implicit_render.rb:53

哪个没有找到必要的模板。

但是,当我单独运行它们时,所有这些示例都会通过。模板存在。当我在测试文件或整个套件中运行它们时,它们都失败了,但第一个失败了。

最后一件事,这个问题是在我将 Rails 从 5.0.2 升级到 5.1.1 后开始出现的。我试图在此升级之前恢复提交,一切都恢复正常。我查看了Rails 发行说明,但没有发现任何相关内容......

任何帮助,将不胜感激 !

4

1 回答 1

0

找到了答案!

出于某种原因,我碰巧在我的spec/rails_helper.rb中有这一行:

config.include RSPec::Rails::ViewRendering

我认为,这来自一个关于视图规格的旧教程。不幸的是,我找不到它是哪一个(教程)......

无论如何,我只是删除了这条线,一切都很顺利!我的请求规范通过了,即使在套件或整个文件中运行时也是如此。(我的视图规格也通过了)

希望这对任何人都有用。

于 2017-07-03T08:59:47.487 回答