Rails кеш делает внутри модуля - PullRequest
0 голосов
/ 10 февраля 2010

Можно ли использовать команду cache do внутри модуля?

Пример

module MyModule
  def self.some_method(str)
    cache str do
      ... some code ...
    end
  end
end

Thx!

1 Ответ

2 голосов
/ 11 февраля 2010

Предполагая, что вы используете Rails, вы можете сделать это так:

module MyModule
  def self.some_method(str)
    Rails.cache.fetch(str) do
      # ...
    end
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...