Je développais avec les rails 5.2.4, mais j'ai choisi de rétrograder parce que je voulais gérer ensemble le service et la version existants. Étant donné que l'environnement est construit avec docker, il est nécessaire de changer la version des rails tels que le PC que vous utilisez localement.
Gemfile
gem "rails", "5.1.6"
$ docker-compose run web bundle update
Puisque config.load_defaults de application.rb est 5.2, changez-le en 5.1
application.rb
config.load_defaults 5.1
Suppression de la ligne active_storage dans application.js
application.js
//=require active_storage
Suppression de la ligne active_storage dans la configuration
production.rb
config.active_storage.service = :local
development.rb
config.active_storage.service = :local
Créez secrets.yml sous config et créez une clé avec bundle exec rake secret
.
Article de référence https://qiita.com/tanishilove/items/2801059830e5af1262d7
Config.active_record.verbose_query_logs remplacé par false
development.rb
config.active_record.verbose_query_logs = false
Je ne pense pas qu'il existe de nombreuses possibilités de réduire la version, mais j'espère que cela vous sera utile en cas de problème.
Recommended Posts