所以在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
我还有什么遗漏的吗?