Итак, в Rails 3.2 ActiveSupport:: Memoizable устарел.
В сообщении говорится:
DEPRECATION WARNING: ActiveSupport::Memoizable is deprecated and
will be removed in future releases,simply use Ruby memoization
pattern instead.
Он относится к "шаблону memoization Ruby" (сингулярный), как если бы один шаблон мы все знали и ссылались на...
Я предполагаю, что они означают что-то вроде:
def my_method
@my_method ||= # ... go get the value
end
или
def my_method
return @my_method if defined?(@my_method)
@my_method = # ... go get the value
end
Есть ли что-то еще, что я пропустил?