2015-02-12 90 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

相關問題