Как исключить драгоценные камни Sprockets из проекта? - PullRequest
0 голосов
/ 31 октября 2018

Я не использую звездочки для управления активами (используйте webpack / npm) и хотел бы исключить драгоценности звездочек. Однако драгоценные камни (звездочки-рельсы, звездочки) всегда появляются в Gemfile.lock.

У меня есть следующее:

1) Gemfile:

# gem 'rails', '5.2.1'

gem "activerecord", '5.2.1'
gem "activemodel", '5.2.1'
gem "actionpack", '5.2.1'
gem "actionview", '5.2.1'
gem "actionmailer", '5.2.1'
gem "activejob", '5.2.1'
gem "activesupport", '5.2.1'
gem "railties", '5.2.1'

2) application.rb:

require "rails"
require "active_model/railtie"
require "active_job/railtie"
require "active_record/railtie"
require "action_controller/railtie"
require "action_mailer/railtie"
require "action_view/railtie"
# require "sprockets/railtie"

3) Все закомментировано в initializers/assets.rb

Когда я схожу с рельсов, появляются драгоценные камни:

sprockets/railtie: 7.582 MiB
      sprockets/rails/context: 5.8242 MiB

И они появляются в Gemfile.lock:

sprockets (3.7.2)
      concurrent-ruby (~> 1.0)
      rack (> 1, < 3)
sprockets-rails (3.2.1)
      actionpack (>= 4.0)
      activesupport (>= 4.0)
      sprockets (>= 3.0.0)

Я бы очень хотел обрезать их, чтобы уменьшить память. Что мне не хватает?

...