Я неоднократно сталкивался с этой ошибкой. Проблема всегда решалась путем изменения чего-либо в шаблоне-нарушителе или одной из его частичек (в моем последнем случае я добавил пустую строку в источник между </div>
и <div>
, что было частично вызвано шаблон; изменение самого шаблона не имело никакого эффекта). Действительно странная вещь заключается в том, что проблема редко возникает, когда я на самом деле меняю шаблон, но обычно, когда я меняю что-то связанное (например, редактирую изображение, отображаемое на странице, или CSS, относящийся к странице). Хотя проблема часто связана с частичным, вся страница пуста, а не только часть, предоставленная частичным.
Кстати, перезапуск веб-сервера (в данном случае Unicorn) не решает проблему. Запуск Ruby 1.9.3, Rails 3.1.3. Использование SASS и Unicorn.
ОБНОВЛЕНИЕ: Только что определено, что Rails возвращает 304 без изменений, основываясь на заголовке «If-none-match», отправленном моим браузером (который, в свою очередь, был основан на ETAG предыдущей страницы). Однако, тем временем, браузер очистил окно. Итак, предположительно, что-то в том, что отправил Rails, заставило браузер очистить окно.