我是Ruby on Rails的新手,我遇到了问题(看似很简单)。
数据库中的生产将删除与人相关的所有记录。迄今为止,数据库中没有与“John Smith”名称相关的记录。
在ruby on rails应用程序中,当我搜索已删除的记录时,它只返回名称和日期,如下所示:
此记录不会在任何地方显示。
是否有任何Ruby on Rails命令来更新数据库中手动删除的记录?
以下是项目中配置的一些注意事项:
这种不一致性可以在生产环境中缓存吗?在这种情况下无法永久更改,以获得最佳性能。
config.action_controller.perform_caching = true
那么它可能是内存中的应用程序吗?
config.eager_load = true
可以帮我解决和理解这个问题吗?
感谢。
答案 0 :(得分:-1)
你应该直接在Console中检查加载了哪些记录以及为什么要加载这些记录。
如果你认为它是缓存,我怀疑,只需重新启动web-server。 很可能你仍然在数据库中的某个地方有对象并且它没有被完全删除。