[RUBY] Downgrade einer vorhandenen App, die mit Rails 5.2.4 erstellt wurde, auf 5.1.6

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.

Verfahren

1. Schreiben Sie die Rails-Version des Gemfile neu

Gemfile


gem "rails", "5.1.6"

2.Bundle Update (Docker Service Name ist Web)

$ docker-compose run web bundle update

3. Schreiben Sie die Konfiguration neu

Da config.load_defaults von application.rb 5.2 ist, ändern Sie es in 5.1

application.rb


 config.load_defaults 5.1

4. Deaktivieren Sie Active Record

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

5. Erstellen Sie secret.yml

Erstellen Sie secret.yml unter config und erstellen Sie einen Schlüssel mit bundle exec rake secret.

Referenzartikel https://qiita.com/tanishilove/items/2801059830e5af1262d7

6. Löschen Sie abschließend die Active_storage-Einstellung, die in development.rb verbleibt

Config.active_record.verbose_query_logs wurde in false geändert

development.rb


config.active_record.verbose_query_logs = false

Schließlich

Ich glaube nicht, dass es viele Möglichkeiten gibt, die Version zu senken, aber ich hoffe, dass sie bei Problemen hilfreich ist.

Recommended Posts

Downgrade einer vorhandenen App, die mit Rails 5.2.4 erstellt wurde, auf 5.1.6
Einführung von Vue.js in eine vorhandene Rails-App
Einführung von Vuetify in vorhandene Rails-Apps
So pushen Sie mit Rails entwickelte Apps an Github
Ich möchte eine mit Rails 6 erstellte App an GitHub senden
So geben Sie db beim Erstellen einer App mit Rails an
Schienen neuer App-Name nicht erstellt
[Rails] So erstellen Sie eine Umgebung mit Docker
Rails6 Ich habe versucht, Docker in eine vorhandene Anwendung einzuführen
Grobe Prozedur verbalisierte Ausgabe beim Erstellen einer App mit Rails
[Rails] Ich habe versucht, eine Mini-App mit FullCalendar zu erstellen
Zusammenfassung der ersten Arbeiten beim Erstellen einer App mit Rails
So erstellen Sie eine App mit Tensorflow mit Android Studio
Erstellen Sie eine App mit Spring Boot 2
Erstellen Sie eine App mit Spring Boot
Strg-Z funktioniert, es gibt also eine Möglichkeit zu unterbrechen und zu töten: Dies ist mühsam und kann den falschen töten. Sie können dies in ein Python-Skript schreiben. Verfolgen Sie Rails-App-Fehler mit Python, C-Erweiterung Sentry
Stellen Sie mit dem iPhone eine Verbindung zum Rails-Server her
Einführung in React to Rails mit React-Rails
[Rails] Beachten Sie, dass beim Schreiben ein erweitertes Suchformular mit Ransack erstellt wurde
Was tun, wenn die App nicht mit der neuesten Rails-Version erstellt wurde, die bei neuen Rails installiert wurde?
So beschneiden Sie ein Bild in libGDX
So ändern Sie den App-Namen in Rails
[Rails6] Erstelle eine neue App mit Rails [Anfänger]
Ich möchte eine ios.android App machen
Mit Docker auf Heroku bereitstellen (Rails 6, MySQL)
Laden Sie die Rails-App-Image-Datei in S3 hoch
Versuchen Sie, die Rails-App für EC2-Teil 2 (Bereitstellung) bereitzustellen.
[Rails 5] Erstelle eine neue App mit Rails [Anfänger]
[AWS] Veröffentlichen Sie die Rails-App mit Nginx + Puma
Fügen Sie der von gradle erstellten Distribution ein Skript hinzu
Lassen Sie uns mit Rails einen Fehlerbildschirm erstellen
[Rails] So wenden Sie das in der Hauptanwendung verwendete CSS mit Administrate an
So erstellen Sie eine App mit einem Plug-In-Mechanismus [C # und Java]
So erstellen Sie eine Rails 6-Umgebung mit Docker
So stellen Sie ein mit Java erstelltes System (Wicket-Spring-Boot) auf dem Campus-Server bereit
Rails6 Ich möchte ein Array von Werten mit einem Kontrollkästchen erstellen
Ich mache eine Android-App und sie steckt voller Fehler und wie man sie löst
[Rails] Rails neu, um eine Datenbank mit PostgreSQL zu erstellen
Stellen Sie Java-Webanwendungen mit maven in Azure bereit
So geben Sie die von Rails erstellte CSV in S3 aus
Veröffentlichen Sie die mit Ruby on Rails erstellte App
Stellen Sie Rails mit AWS Copilot für ECS Fargate bereit
Erstellen Sie eine App, indem Sie die Rails-Version angeben
Rails6.0 ~ So erstellen Sie eine umweltfreundliche Entwicklungsumgebung
Ich möchte mit Firestore von Rails spielen
So erstellen Sie eine API mit GraphQL und Rails