У меня есть модель с именем product
, и я намерен реализовать кэширование страниц при действии индекса.rails 4-страничный индексный кеш создает index.html вместо model.html
В моем Gemfile я включил
gem 'actionpack-page_caching'
gem 'actionpack-action_caching'
в моем контроллере у меня есть
caches_page :index
в моем routes.rb у меня есть
resources :products, :path => "toys"
Издание: В моем public
каталоге создаваемый html-файл называется index.html
как c ompared к ожидаемому «products.html» или «» toys.html
Эта проблема мне больно, когда я expire_page products_path
на успешный продукт создания/обновления, приложение ищет products.html
или «toys.html», чтобы удалить, но не может найти его, и эффективно кеш не очищается.
Кто-нибудь знает, почему рельсы 4 назовите кешированную страницу index.html
?
Что вы имеете в routes.rb? – BGuimberteau
Обновлено мой вопрос – Amey
Мой ответ решает вашу проблему? – BGuimberteau