Ruby on rails 带有固定装置的轨道和黄瓜未加载固定装置中的更改

Ruby on rails 带有固定装置的轨道和黄瓜未加载固定装置中的更改,ruby-on-rails,rspec,cucumber,fixtures,Ruby On Rails,Rspec,Cucumber,Fixtures,我已经在spec/fixtures/目录中创建了装置。在我需要更改fixture中的值之前,我运行Cucumber测试没有任何问题,但是在运行测试时,我看不到更改。我正在使用: cumber功能/my\u功能\u cumber.feature 我也试过: bundle exec cumber features/my\u feature\u cumber.feature 我正在使用byebug验证数据库中的内容 中的所有时间都有相同的数据,就好像固定装置中没有任何变化一样。我在每次执行中加载它的方

我已经在
spec/fixtures/
目录中创建了装置。在我需要更改fixture中的值之前,我运行Cucumber测试没有任何问题,但是在运行测试时,我看不到更改。我正在使用:

cumber功能/my\u功能\u cumber.feature

我也试过:

bundle exec cumber features/my\u feature\u cumber.feature

我正在使用byebug验证数据库中的内容


中的所有时间都有相同的数据,就好像固定装置中没有任何变化一样。我在每次执行中加载它的方式上都有所损失?

好吧,也许这是一个愚蠢的问题,但我想与大家分享答案,以防将来有人遇到这种情况

答案就在装置本身。它们是在
spec
目录下创建的,这意味着它们是
Rspec
的一部分。Cucumber使用了它,但他不重新加载它们。因此,查看Cucumber中反映的更改的方法很简单:执行
Rspec
,他将进行重新加载

rspec


用于查看Cucumber中反映的更改。

过了一段时间,这些更改反映在数据库中,但我仍然不明白是什么触发了这些更改,以及我必须做些什么才能立即看到它们。如果你们当中有人知道这件事,我将不胜感激。
bundle exec rspec