все файлы js в javascript / packs не загружаются в моем приложении в производстве - PullRequest
0 голосов
/ 31 мая 2019

Приложение работало нормально.Это Rails 5.1 с StimulusJS.

Я пытался сделать на сервере

RAILS_ENV=production bundle exec rake assets:precompile

без эффекта.

кажется, что он недоступен

это соответствующий код в production.rb

Rails.application.configure do
  # Verifies that versions and hashed value of the package contents in the project's package.json
config.webpacker.check_yarn_integrity = false

  # Settings specified here will take precedence over those in config/application.rb.
  # Analytics account
  # Code is not reloaded between requests.
  config.cache_classes = true

  # Eager load code on boot. This eager loads most of Rails and
  # your application in memory, allowing both threaded web servers
  # and those relying on copy on write to perform better.
  # Rake tasks automatically ignore this option for performance.
  config.eager_load = true

  # Full error reports are disabled and caching is turned on.
  config.consider_all_requests_local       = false
  config.action_controller.perform_caching = true

  # Disable serving static files from the `/public` folder by default since
  # Apache or NGINX already handles this.
  config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?

  # Compress JavaScripts and CSS.
  config.assets.js_compressor = :uglifier
  # config.assets.css_compressor = :sass

  # Do not fallback to assets pipeline if a precompiled asset is missed.
  config.assets.compile = true

и на экране консоли отображается ошибка

browser console log

1 Ответ

0 голосов
/ 31 мая 2019

Учитывая, что ресурсы в «нормальном» конвейере работали, и после попытки изменения синтаксиса, что в итоге получилось, получило ssh на сервере и выполнило следующую команду:

RAILS_ENV=production bundle exec rails webpacker:compile

Кажется, что нормальные активыи webpacker идут двумя разными путями.

...