Я не использую звездочки для управления активами (используйте 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)
Я бы очень хотел обрезать их, чтобы уменьшить память. Что мне не хватает?