Прекомпиляция ресурсов для рельсового двигателя - PullRequest
2 голосов
/ 01 апреля 2012

В стандартном приложении у меня есть такая строка в моем production.rb, которая создает конечные точки для предварительно скомпилированных ресурсов по умолчанию:

config.assets.precompile += %w( mobile.css )

Мой рельсовый движок - стандартное приложение Sinatra. У него есть свои активы.

В процессе разработки эти ресурсы обслуживаются нормально, предположительно, веб-запросы обрабатываются рельсами и звездочками. На производстве я получаю 404 с активами и думаю, что мне нужно вручную указать звездочки для предоставления файлов. Как это можно сделать без тесной связи?

Не ясно, как настроить специфичные для env инициализаторы для двигателей. Это сделано? Например, config / development.rb не только не загружен в движке, но и не может получить сам класс приложения, не зная его имени, для изменения конфигурации.

И даже если бы это было так, кажется, что иметь какой-либо движок, способный перенастроить основное приложение, было бы очень плохой идеей.

Так что может быть лучше, чтобы обработка активов осуществлялась самой синатрой? Или другой случай звездочек для двигателя? Как другие двигатели справляются с этим?

...