Как использовать кеш в Rails для других форматов, кроме xml (например, csv)? - PullRequest
1 голос
/ 05 февраля 2010

У меня есть контроллер rails, который должен возвращать файл .csv, и я хотел бы, чтобы эта страница использовала кеш. Кэш работает нормально, когда я использую формат .xml (он возвращает статус HTTP 304), но когда формат csv, он всегда возвращает статус HTTP 200

вот мой код контроллера:

  def index
    @machines = Machine.all
    respond_to do |wants|
      wants.xml { render :xml => @machines.to_xml }
      wants.csv
    end
  end

Я пытался поставить

  caches_page :index 

но это не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...