Rails не будет обслуживать статические файлы в производстве - PullRequest
7 голосов
/ 10 августа 2010

Я недавно обновил свое приложение с 2.3.8 до 3.0.rc, но через некоторое время в среде разработки я попробовал производственную среду. Но теперь он не будет обслуживать статические файлы.

Я использую стандартные настройки среды разработки и производственной среды, и у меня нет уникальных гемов ни для одной из этих сред. Все работает как прелесть в разработке, но не будет обслуживать статические файлы в производстве.

Использование ruby-1.8.7-p299 и каждый драгоценный камень обновлен. Используя WEBrick на моем сервере, запустив rails s -e production -p 3001

Кто-нибудь с некоторыми решениями или советами к этому?

Ответы [ 2 ]

16 голосов
/ 10 августа 2010

После некоторого дополнительного копания я нашел параметр в файле production.rb, config.serve_static_assets, который был установлен в false, и так как я не запускаю apache или nginx, статические файлы там, где они не обслуживаются. краснеет

0 голосов
/ 28 мая 2018

Для рельсов 5 вы должны установить переменную окружения RAILS_SERVE_STATIC_FILES

...