Возможный дубликат:
Что означает оператор || = в ruby?Меня смущает использование оператора
|| =
в Rails. Ничего полезного в сети найти не удалось. Может ли кто-нибудь помочь мне?Сообщите мне, есть ли какие-нибудь веб-ссылки, о которых вы знаете.
Мне хотелось бы, чтобы означало следующее утверждение:
@_current_user ||= session[:current_user_id] && User.find(session[:current_user_id])