Rails update_attributes for current_user

时间:2014-08-25 19:56:19

标签: ruby-on-rails devise

我有一个布尔ajax设置我更新并在更新后调用" current_user"对于flash消息的var - 问题是,flash消息中的current_user包含旧数据(pre update-attribute)。

在没有页面重新加载的情况下刷新current_user数据的最佳方法是什么?

1 个答案:

答案 0 :(得分:3)

您的current_user代码可能如下所示:

  

如果会话[:user_id]
      @current_user || = User.find(session [:user_id])
  端

在这种情况下,在进行上述更新后,缓存的值不会更新 - 您是否在进行此更新时尝试更新current_user,以便在闪存发生时可用?