Je veux désactiver ActiveRecord dans 4 Rails. J’ai fait ce qui suit``
Par j’ai une erreur de``
Je veux désactiver ActiveRecord dans 4 Rails. J’ai fait ce qui suit``
Par j’ai une erreur de``
Si vous créez une nouvelle application, vous pouvez utiliser -O
de sauter ActiveRecord:
rails new my_app -O
Pour les applications existantes:
1. Supprimer la base de données de l'adaptateur de pierres précieuses à partir de votre Gemfile (mysql2, sqlite3, etc.)
2. Changer votre config/application.rb
Retirez require 'rails/all
ligne et nécessitent des cadres vous voulez utiliser, par exemple:
require "action_controller/railtie"
require "action_mailer/railtie"
require "sprockets/railtie"
require "rails/test_unit/railtie"
3. Supprimer votre database.yml
fichier db/schema.rb
et des migrations (le cas échéant)
4. Supprimer la migration vérifier en test/test_helper.rb
5. Supprimer tout ActiveRecord configuration de votre config/environments
fichiers (c'est ce qui est la cause de votre erreur)
C'est tout ce que vous devez faire pour un vide application Rails. Si vous rencontrer des problèmes causés par votre code existant, trace de la pile devrait vous donner suffisamment d'informations sur ce que vous avez besoin de changer. Vous pourriez par exemple avoir une certaine ActiveRecord de configuration dans votre initialiseurs.
Pour ceux qui utilisent la gemme rails-api , vous pouvez rencontrer une erreur similaire lors de l'utilisation de l' --skip-active-record
drapeau lors rails-api new my_api
. Le correctif en cours (jusqu'à ce qu'une nouvelle version corrigée de la gemme est libéré) est à modifier votre gemme rails-api pour avoir ce commit. Utiliser bundle open
et de remplacer le vieux - Gemfile
avec la nouvelle corrigées. Réexécutez et vous devriez être tous ensemble.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.