4

在对父行执行删除时,我遇到了 fk 父/子行删除/更新错误。所以我手动从数据库中删除了相关的子记录。但我仍然遇到错误。我认为它与缓存有关。我必须在这里提到的另一件事是,当我看到子记录时,它显示了表的更新状态,即删除的记录不可见(这可能是因为我第一次触发了该查询)。

4

3 回答 3

7

是的,每当您对数据库或代码进行任何更改时,它都不会反映在控制台中,您需要重新加载!例如

ree-1.8.7-2010.02 > reload!
Reloading...
 => true 
ree-1.8.7-2010.02 > 
于 2011-03-24T00:07:22.770 回答
4

添加 config.action_controller.perform_caching = false

在环境/*.rb

于 2011-03-24T00:06:43.330 回答
2

您可以运行以下命令:

reload!

这应该重新加载你的模型(以及其他各种东西)。

如此处所见

于 2011-03-24T00:09:28.647 回答