Я что-то упустил с функциональностью конвейера активов. В разработке все работает нормально, и я перехожу к работе в производственной среде, и все рушится!
Итак, у меня есть изображение в app/assets/images с именем "logo.png"
Я предварительно скомпилировал (
RAILS_ENV=production rake assets:precompile
) и могу убедиться, что в public/assets теперь есть как logo.png, так и logo-5fa60e416f495e562c56a5087fe696dc.png.Затем я запускаю производство
rails s thin -e production
Но я получаю сломанное изображение
ПОЛУЧИТЬ http://localhost:3000/assets/logo-5fa60e416f495e562c56a5087fe696dc.png 404 (не Нашел)
Что здесь происходит?
Я также замечаю, что когда я переключаюсь на производство, я также начинаю получать ошибки javascript, такие как «JQuery не найден» для инструментов jquery, ДАЖЕ, ХОТЯ никаких проблем в разработке, И я указываю в своем application.js, что jquery должен быть загружен первым перед любыми другими файлами javascript .