@current_user ||= User.find(session[:user_id])Это труЪ что всё в глобальных переменных? Или в Ruby это в порядке вещей?
--
З.Ы:
В РНР можно похоже сделать
$currentUser || $currentUser = User::find($userID) @current_user ||= User.find(session[:user_id])$currentUser || $currentUser = User::find($userID)