[RUBY] Rétrograder une application existante créée avec les rails 5.2.4 vers 5.1.6

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.

procédure

1. Réécrire la version rails du Gemfile

Gemfile


gem "rails", "5.1.6"

2. mise à jour groupée (le nom du service docker est web)

$ docker-compose run web bundle update

3. Réécrire la configuration

Puisque config.load_defaults de application.rb est 5.2, changez-le en 5.1

application.rb


 config.load_defaults 5.1

4. Annuler l'enregistrement actif

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

5. Créez secrets.yml

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

6. Enfin, supprimez le paramètre Active_storage qui reste dans development.rb

Config.active_record.verbose_query_logs remplacé par false

development.rb


config.active_record.verbose_query_logs = false

finalement

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

Rétrograder une application existante créée avec les rails 5.2.4 vers 5.1.6
Présentation de Vue.js à une application Rails existante
Introduction de Vuetify aux applications Rails existantes
Comment pousser une application développée avec Rails vers Github
Je veux pousser une application créée avec Rails 6 vers GitHub
Comment spécifier la base de données lors de la création d'une application avec des rails
rail nouveau nom d'application non créé
[Rails] Comment créer un environnement avec Docker
Rails6 J'ai essayé d'introduire Docker dans une application existante
Sortie verbalisée de procédure approximative lors de la création d'une application avec Rails
[Rails] J'ai essayé de créer une mini application avec FullCalendar
Résumé du travail initial lors de la création d'une application avec Rails
Comment créer une application à l'aide de Tensorflow avec Android Studio
Créez une application avec Spring Boot 2
Créez une application avec Spring Boot
Suivre les erreurs de l'application Rails avec Sentry
Connectez-vous au serveur Rails avec iPhone
Présentation de React to Rails avec react-rails
[Rails] La rédaction de notes a créé un formulaire de recherche avancée avec ransack
Que faire si l'application n'est pas créée avec la dernière version de Rails installée lorsque les rails sont neufs
Comment recadrer une image avec libGDX
Comment changer le nom de l'application dans les rails
[Rails6] Créer une nouvelle application avec Rails [Débutant]
Je veux créer une application ios.android
Déployer sur heroku avec Docker (Rails 6, MySQL)
Télécharger le fichier image de l'application Rails sur S3
Essayez de déployer l'application Rails sur EC2-Part 2 (déploiement) -
[Rails 5] Créer une nouvelle application avec Rails [Débutant]
[AWS] Publier l'application Rails avec nginx + puma
Ajouter un script à la distribution créée par gradle
Faisons un écran d'erreur avec Rails
[Rails] Comment appliquer le CSS utilisé dans l'application principale avec Administrer
Comment créer une application avec un mécanisme de plug-in [C # et Java]
Comment créer un environnement Rails 6 avec Docker
Comment déployer un système réalisé avec Java (démarrage Wicket-Spring) sur le serveur du campus
Rails6 Je veux créer un tableau de valeurs avec une case à cocher
Je crée une application Android et elle est bloquée par des erreurs et comment la résoudre
[Rails] rails nouveau pour créer une base de données avec PostgreSQL
Déployez des applications Web Java sur Azure avec maven
Comment sortir le CSV créé par Rails vers S3
Publiez l'application avec ruby on rails
Déployer des rails sur ECS Fargate avec AWS Copilot
Créer une application en spécifiant la version de Rails
Rails6.0 ~ Comment créer un environnement de développement respectueux de l'environnement
Je veux jouer avec Firestore de Rails
Comment créer une API avec GraphQL et Rails