неинициализированная постоянная ошибка VideoObserver после удаления наблюдателя из приложения - PullRequest
0 голосов
/ 09 июня 2019

Я установил камень рельсов-наблюдателей. Мои текущие рельсы -v 5,2. Однако я нахожу это бесполезным и хочу удалить его. Но на моей странице появляется неинициализированный константный видеообозреватель NameError, но он исчезает после обновления несколько раз. В сообщении об ошибке выделена строка:

CoreExt::ActiveSupport.without_bootsnap_cache { super }

Мой application.rb больше не имеет конфигурации для обозревателя, и у меня больше нет модели видеообнаружения. Удалить камень из файла тоже. Что может вызвать проблему?

require_relative 'boot'

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 Niibori
  class Application < Rails::Application
    # Initialize configuration defaults for originally generated Rails version.
    config.load_defaults 5.2

    # 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
   # If the constant was actually loaded, something else went wrong?
     raise(e) if from_mod.const_defined?(const_name)
     CoreExt::ActiveSupport.without_bootsnap_cache { super } <-- the errorline
   end

   # Signature has changed a few times over the years; easiest to not

1 Ответ

0 голосов
/ 09 июня 2019

После того, как вы удалили его из гемфайла, вы должны снова запустить bundle. Вы также можете попробовать то, что есть у других gem uninstall rails-observer

Как удалить гем из приложения Ruby on Rails?

Как ответ в этом: Как удалить драгоценные камни из проекта Rails?

Возможно, вы хотите запустить bundle clean.

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