Я использую Rails 5.1. Мне интересно, есть ли какое-либо преимущество использования мемоизации в моих контроллерах. Например, у меня есть метод показа ниже ...
class PartsController < BaseController
def show
@part = Part.find(params[:id])
end
Я мог бы сделать это
def show
@part ||= Part.find(params[:id])
end
, но так как новый экземпляр контроллера создается по запросу (держите меня честно в этом утверждении), не похоже, чтобы мой "@part" когда-либо использовался повторно. Я ошибаюсь? Должен ли я использовать памятку, чтобы улучшить производительность здесь?