Возможный дубликат:
Что означает || = в Ruby?
Простите меня, если это новый вопрос, но я читаю книгу о рельсах, где автор использовал это выражение в вспомогательном методе:
@current_user ||= User.find_by_id(session[:user_id])
Является ли это использование двойных каналов еще логическим оператором OR?
Если да, то как это работает?