Использование rails Presenters - незабываемый устаревший в 3.1 - используйте вместо этого || =?

Проблема: чтобы избежать создания нескольких объектов или нескольких запросов, если это возможно.

Я использую Presenters с рельсами в качестве лучшей практики.

Я следую совету, который говорит, что было бы хорошо использовать «extension ActiveSupport.Memoizable» (и затем memoize: метод (ы) для их использования) над настройкой элементов с@the_record = record ||= @record стиль из-за нескольких проблем - ложь или ноль не сохраняются, поэтому запрос вызывается снова, а также то, что запоминаемый объект лучше использует кэш (т.е. использует его!).

Тем не менее, я вижу, что запоминающееся становится устаревшим в рельсах. /Users/kain/.rvm/gems/ruby-1.9.3-preview1/bundler/gems/carrierwave-c4459179b0f8/lib/carrierwave/mount.rb:284" .

Может быть, это было решено, хотя? Кто-нибудь знает?

Любые предложения о лучшей практике для использования в будущем? Использовать синтаксис || =? Как насчет вышеуказанных вопросов?

Ответы на вопрос(1)

Ваш ответ на вопрос