Ruby on rails &引用;。资产管道中不存在js“;
我知道这是一个非常重复的问题,但我已经按照书做了所有的事情,读了一堆这么多的帖子,到目前为止,没有一个帮到我 assets.rbRuby on rails &引用;。资产管道中不存在js“;,ruby-on-rails,ruby,heroku,Ruby On Rails,Ruby,Heroku,我知道这是一个非常重复的问题,但我已经按照书做了所有的事情,读了一堆这么多的帖子,到目前为止,没有一个帮到我 assets.rb Rails.application.config.assets.version = '1.0' Rails.application.config.assets.paths << Rails.root.join('node_modules') production.rb: ... config.assets.js_compressor = Uglifie
Rails.application.config.assets.version = '1.0'
Rails.application.config.assets.paths << Rails.root.join('node_modules')
production.rb:
...
config.assets.js_compressor = Uglifier.new(harmony: true)
config.assets.compile = false
...
gems(我认为可能会影响这一点):
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
需要相对的“启动”
需要“csv”
需要“rails/all”
#需要Gemfile中列出的宝石,包括任何宝石
#您仅限于:测试、开发或:生产。
Bundler.require(*Rails.groups)
模块购物化14
类应用程序
我尝试将application.js
添加到assets.rb文件中。(尽管已经包括在内),但这不起作用
我的app/assets/javascript/{}文件都不能用于:
控制台中没有资产管道错误消息
我在用heroku
我有什么遗漏吗
我不想直接将这些文件添加到assets.rb文件中,因为这些文件主要是我想使用的特定于页面的js文件。Hi,您使用的是Rails 6吗?如果没有,您使用的是什么版本的Rails?@mayorsanmayor'Rails',“~>5.2.2',“>=5.2.2.1”每次您在assets.rb文件中进行更改时,您都需要重新启动服务器,这将不起作用的唯一原因是如果您的js文件不在assets.rb文件中,并且如果您添加了它,您可能忘记重新启动服务器。你能证实这是真的吗?看到这个ans-@mayorsanmayor没有将它添加到我的资产文件夹中预编译吗?
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'
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