Ich habe mit Rails 5.2.4 entwickelt, aber ich habe mich für ein Downgrade entschieden, weil ich den vorhandenen Service und die Version gemeinsam verwalten wollte. Da die Umgebung mit Docker erstellt wurde, muss die Version der Schienen geändert werden, z. B. der PC, den Sie lokal verwenden.
Gemfile
gem "rails", "5.1.6"
$ docker-compose run web bundle update
Da config.load_defaults von application.rb 5.2 ist, ändern Sie es in 5.1
application.rb
config.load_defaults 5.1
Die Zeile active_storage in application.js wurde entfernt
application.js
//=require active_storage
Die Zeile active_storage in der Konfiguration wurde entfernt
production.rb
config.active_storage.service = :local
development.rb
config.active_storage.service = :local
Erstellen Sie secret.yml unter config und erstellen Sie einen Schlüssel mit bundle exec rake secret
.
Referenzartikel https://qiita.com/tanishilove/items/2801059830e5af1262d7
Config.active_record.verbose_query_logs wurde in false geändert
development.rb
config.active_record.verbose_query_logs = false
Ich glaube nicht, dass es viele Möglichkeiten gibt, die Version zu senken, aber ich hoffe, dass sie bei Problemen hilfreich ist.
Recommended Posts