我在父行上执行删除时遇到了fk父/子行删除/更新错误。所以我手动从数据库中删除了相关的子记录。但我仍然得到错误。我认为它与缓存有关。我还要提到的另一件事是,当我看到子记录时,它会显示我更新的表状态,即删除的记录不可见(这可能是因为我第一次触发了该查询)。
答案 0 :(得分:7)
是的,无论何时对数据库进行任何更改,或者甚至是代码,它都不会反映在控制台中,您需要重新加载! e.g
ree-1.8.7-2010.02 > reload!
Reloading...
=> true
ree-1.8.7-2010.02 >
答案 1 :(得分:4)
添加 config.action_controller.perform_caching = false
环境中的/ * .rb
答案 2 :(得分:2)