online:true option是什么意思?

时间:2015-02-12 09:07:11

标签: devise ruby-on-rails-4.1 ruby-2.1.3

我在stackoverflow中找到了一个代码。

def after_sign_up_or_signin_path_for(resource)  
  resource.update_all(online: true)  
  dashboard_url
end  

因为不应该在stackoverflow中询问这个问题,但我用Google搜索并研究了几个小时,但无法找到意义。

1 个答案:

答案 0 :(得分:1)

http://apidock.com/rails/ActiveRecord/Base/update_all/class

update_all只更新表中的所有记录 - 在本例中,表示resource表示的任何表。在这种情况下,您要更新所有记录以将online列设置为true

基本上,如果您刚刚登录,该应用程序希望将您标记为在线。