Rails控制台:rails控制台是否为数据库表维护缓存?如何禁用它?

Mad*_*hik 4 database caching ruby-on-rails rails-console

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

Shi*_*hiv 7

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

ree-1.8.7-2010.02 > reload!
Reloading...
 => true 
ree-1.8.7-2010.02 > 
Run Code Online (Sandbox Code Playgroud)