Dies ist ein Teil von Ruby.
Wenn @current_user
null oder falsch ist, wird es auf User.find_by_id(session[:user_id])
Grundsätzlich bedeutet a || = b, dass b a zugewiesen wird, wenn a null oder undefiniert oder ist false (d. h. false-ish-Wert in Ruby), es ist eine Abkürzung zu a = b, es sei denn a.
teilen | bearbeiten beantwortet am 26.09.11 um 14:48
Romain 6,9711330
Zusätzlich zu dieser Antwort ist hier ein Beispiel -
%Vor% Das bedeutet arr
ausdruck und arr0
Ausdruck sind gleich.
Hoffe, das hilft besser zu verstehen, ||=
operator.
Tags und Links ruby