".js отсутствует в конвейере активов" - PullRequest
0 голосов
/ 21 октября 2019

Я знаю, что это очень повторяющийся вопрос, но я сделал все по книгам, прочитал кучу ТАК постов, и пока ни один не помог .......

assets.rb

Rails.application.config.assets.version = '1.0'

Rails.application.config.assets.paths << Rails.root.join('node_modules')

application.js:

//= require rails-ujs
//= require activestorage
//= require jquery3
//= require popper
//= require bootstrap-sprockets
//= require turbolinks
//= require_tree .

production.rb:

...
config.assets.js_compressor = Uglifier.new(harmony: true)
config.assets.compile = false
...

драгоценных камней (я предполагаю, что это может повлиять на это):

gem 'webpacker'
gem 'react-rails'
gem 'bootstrap', '~> 4.3.1'
gem 'jquery-rails'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.2'
gem 'turbolinks', '~> 5'
gem 'jbuilder', '~> 2.5'

application.rb:

require_relative 'boot'

require 'csv'
require 'rails/all'

# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(*Rails.groups)

module Shopify14
  class Application < Rails::Application
    # Initialize configuration defaults for originally generated Rails version.
    config.load_defaults 5.2
    config.serve_static_assets = true
    # config.active_job.queue_adapter = :sidekiq
    # Settings in config/environments/* take precedence over those specified here.
    # Application configuration can go into files in config/initializers
    # -- all .rb files in that directory are automatically loaded after loading
    # the framework and any gems in your application.
  end
end

Я попытался добавить application.js в файл assets.rb. (Даже если он уже включен), но это не сработало.

Ни один из файлов app / assets / javascript / {} не будет работать с:

<%= javascript_include_tag "javascript.js" %> без конвейера ресурсовсообщение об ошибке в консоли.

Я использую heroku

Есть ли что-то, чего мне не хватает?

Я бы не хотел напрямую добавлять эти файлы в файл assets.rb, потому чтов основном это js-файлы для конкретных страниц, которые я хочу использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...