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