В моем приложении есть контроллер сообщений с действием index, он может отвечать html и rss. Я установил кеширование с использованием memcached с caches_action :index, :layout => false, …
, все работает нормально для html, но когда rss уже кешируется, я помещаю его в html layout application.html.haml, хотя у меня есть rss layout application.rss.haml .
Я понимаю, что для rss лучше использовать caches_page, но я хотел бы знать, почему используется неправильный тип макета. Я использую рельсы 3.0.7.