Таким образом, в Rails 3.2 ActiveSupport :: Memoizable устарел.
Сообщение гласит:
DEPRECATION WARNING: ActiveSupport::Memoizable is deprecated and
will be removed in future releases,simply use Ruby memoization
pattern instead.
Он ссылается на "шаблон памятки 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
Есть ли что-то еще, что япропустил?