Я думаю, вы неправильно используете render (: file). Это определенно не так, как это предполагается использовать. Предполагается, что рендеринг частичного используется для визуализации модульного фрагмента кода erb (или любого другого используемого шаблона) в нескольких местах, а не в методе загрузки данных. Вы используете его (кажется) для загрузки динамически изменяющихся данных.
Я думаю, что вы действительно пытаетесь сделать это кэширование фрагментов, но без большего контекста я могу ошибаться.
Для большого прохождения кеширования фрагментов: http://www.railsenvy.com/2007/3/20/ruby-on-rails-caching-tutorial-part-2
Вероятно, ваша задача cron запустит скрипт скрипт / бегун, который создаст фрагмент, который вы хотите кешировать.
Если я не здесь, пожалуйста, попробуйте уточнить, какой тип файла вы загружаете и чего пытаетесь достичь.