У меня есть приложение кедра, которое использует Rails 4.0 и конвейер активов. Я хотел бы установить собственные заголовки для всех активов из конвейера активов. Как это может быть сделано?Настройка пользовательских заголовков для активов в Rails на керосике Heroku
4
A
ответ
3
Простой способ будет использовать стойку плагин, что-то вроде этого:
class RackAssetFilter
def initialize app
@app = app
end
def call env
@status, @headers, @body = @app.call env
if env['PATH_INFO'].starts_with?("/assets/")
@headers['X-Header-1'] = 'value'
# ...
end
return [@status, @headers, @body]
end
end
Чтобы включить его в application.rb:
config.middleware.insert_before(ActionDispatch::Static, RackAssetFilter)
Имейте в виду, вы должны объявить или загрузите RackAssetFilter через запрос, прежде чем вставлять его в стек промежуточного программного обеспечения в приложении.rb
Смежные вопросы
- 1. Настройка динамических пользовательских доменов на heroku
- 2. heroku - rails 3.1 - конвейер активов
- 3. Настройка пользовательских заголовков страниц для каждой страницы
- 4. ошибка активов, выдвигая на Heroku
- 5. Настройка и получение пользовательских заголовков HTTP
- 6. Rails/Heroku/Cloudcontrol: манифест прекомпилированных активов игнорируется
- 7. SDWebImage и настройка пользовательских HTTP-заголовков?
- 8. Heroku Rails - предварительная компиляция активов не удалась
- 9. Как полностью отключить компиляцию активов в приложении rails на Heroku?
- 10. Настройка единорог на Heroku
- 11. Рубин на Rails прекомпиляция активов терпит неудачу на Heroku
- 12. отключить компиляцию активов на heroku для отладки
- 13. Перенаправление на AWS размещенных активов из приложения Heroku Rails
- 14. ruby on rails проблема с хранением активов на heroku
- 15. Rails - добавление пользовательских заголовков в ответ на основе версии API
- 16. Rails, Heroku - настройка домена 123-reg для heroku
- 17. Rails - не могут запустить приложение на Heroku из Неоткомпилированных активов
- 18. Настройка пользовательских заголовков на запрос python-wordpress-xmlrpc
- 19. Обслуживание активов в виде отдельных файлов в Heroku - Rails 3
- 20. Настройка пользовательских заголовков uibutton для ячейки из массива - Swift
- 21. Настройка сервера backend для приложения Rails на Heroku
- 22. динамическая загрузка активов heroku
- 23. Установка истечения срока действия кэша активов в Rails/Cloudfront/Heroku
- 24. Настройка http заголовков RSpec 2.4/Rails 3
- 25. Rails Stylesheets на Heroku
- 26. Удаление предварительно скомпилированных активов в Rails до Push to Heroku
- 27. Развертывание статических активов Heroku
- 28. Heroku не обслуживает файлы из активов
- 29. Почему повышение эффективности Rake отличается от моей локальной среды и при развертывании в керосике Heroku?
- 30. Настройка промежуточной среды на heroku для spree
Какой тип заголовка? – obenda