2016-06-23 5 views
0

Приложение My Rails не загружает активы правильно в промежуточной среде, даже после запуска rake assets: precompile RAILS_ENV = "staging".Предварительно скомпилированные активы не загружаются в производство

Это моя постановка конфигурации:

config.serve_static_files = ENV['RAILS_SERVE_STATIC_FILES'].present? 

    config.assets.js_compressor = :uglifier 

    config.assets.compile = false 

    # Generate digests for assets URLs 
    config.assets.digest = true 

    # config.force_ssl = true 

    # Expands the lines which load the assets 
    # config.assets.debug = false 

    config.log_level = :debug 

Here's a screenshot of my browser's development console.

Путь неправильный ... кто-то знает, почему?

+0

Почему вы установили 'config.assets.compile = false'? – Rodrigo

+0

Используете ли вы этот хост (192.168.0.71) в качестве своего промежуточного URL? Если нет, у вас есть доступ к этому хосту с вашего компьютера? –

ответ

-1

Настройка config.action_controller.asset_host

+0

Хозяин прав .... http://192.168.0.71:3050. Проблема заключается в том, что таблицы стилей папок были активами. –

0

вы пытались создать config.assets.compile переменную false? В большинстве случаев это основная проблема! Я ожидаю помощи.

0

Я нашел проблему. После переноса Rails 3 на 4 я забыл поставить этот конфиг в инициализаторах/assets.rb

Rails.application.config.assets.precompile += %w(some.js some.css) 

Спасибо, ребята!