2015-02-12 53 views
0

我在stackoverflow中找到了一个代码。online:true选项的含义是什么?

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

因为这个问题不应该问stackoverflow,但我GOOGLE和研究了几个小时,但无法找到意义。

回答

1

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

update_all刚刚更新的所有记录表中的 - 在这种情况下,无论表由resource表示。在这种情况下,您正在更新所有记录以将online列设置为true

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

+0

他他他,我的问题真的很荒谬,我以为'online:true'是一个内置的rails选项,但实际上它是表中的一列。谢谢joshua.paling澄清。 – roarfromror 2015-02-12 12:59:42

相关问题