Rails caches_page, XML и RESTful API - PullRequest
1 голос
/ 27 мая 2010

Мое приложение предоставляет RESTful API с использованием map.resources (например, map.resources: comments).Контроллер моих комментариев caches_page: index,: show.Таким образом, я предоставляю XML API, чтобы приложение Flex могло публиковать новые комментарии.(например, POST в /comments.xml).Все это работало нормально, пока я не включил кэширование с использованием хранилища файловой системы по умолчанию.Теперь, насколько я могу судить, кэшированный файл (/comments.xml) генерируется, но любые POST-файлы в /comments.xml попадают в кэшированный файл, а не направляются в Rails и обрабатываются.Если я удаляю кэшированный файл, первый POST проходит (а затем кэш обновляется), но не более.

Есть ли наилучший способ настроить это так, чтобы POST работал?Я мог бы создать некэшированную конечную точку, но тогда настройка перестала быть интуитивно RESTful.Мысли

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