Когда мы используем оператор «|| =» в Rails? В чем его значение? [дубликат]

Возможный дубликат:
Что означает оператор || = в ruby?

Меня смущает использование оператора || = в Rails. Ничего полезного в сети найти не удалось. Может ли кто-нибудь помочь мне?

Сообщите мне, есть ли какие-нибудь веб-ссылки, о которых вы знаете.

Мне хотелось бы, чтобы означало следующее утверждение:

@_current_user ||= session[:current_user_id] &&
      User.find(session[:current_user_id])
43
задан Community 23 May 2017 в 12:26
поделиться