2

如果我通过 MySQL 工作台手动更新记录,则在相应站点上需要多次刷新页面才能获取更新的记录,但如果我从 MySQL 工作台重新加载记录,则更新就在那里。我在应用程序服务器上没有缓存设置。

这可能是什么原因造成的?我想不出还有什么要检查的。会不会是某种池化问题?

4

1 回答 1

1

这样可以避免每次访问属性时都接触数据库。您可以调用reload同步对象数据的方法。

user = User.first
# at this moment object changed from outside
user.reload
于 2012-10-02T20:08:06.240 回答