Méthode non raise_in_transactional_callbacks=' pour ActiveRecord::Base:Classe (NoMethodError)

Avant la rédaction de cette question, j'ai regardé ces réponses, mais a été incapable de trouver une solution.:

Erreur lors de l'exécution des rails generate scaffold nom d'Utilisateur:string email:string

râteau abandonnée! undefined method `migration_error=' pour ActiveRecord::Base:Classe

Erreur lors du lancement serveur Rails: undefined method 'configurer'


Quand j'essaie de lancer une nouvelle application (pour Hartl du tutoriel, Chapitre 2), au stade échafaudage début, j'ai eu une erreur de ce type:

**undefined method `configure' for #<SampleApp2::Application:0x00000101a74610> (NoMethodError)**

Mais merci pour les exemples ci-dessus, j'ai édité le développement.rb fichier:

DemoApp::Application.configure do

(Oui, ma demande est appelée demo_app j'ai donc transformé son nom).

Après cela, j'ai essayé d'exécuter échafaudage de nouveau mais j'ai reçu un nouveau message d'erreur:

**method_missing': undefined method raise_in_transactional_callbacks=' for ActiveRecord::Base:Class (NoMethodError)**

En réponse à des cas similaires, indique un migration de la méthode qu'il devrait être retiré du dossier de développement.rb. De même, j'ai essayé de trouver dans ce fichier raise_in_transactional_callbacks méthode, mais il n'est pas là!
En outre, je dirais que c'est le code complet qui produit de la cmd est très large:

C:\Sites\demo_app>rails generate scaffold User name:string email:string
invoke  active_record
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-4.0.2/lib/active_record/dynamic_matchers.rb:22:in `method_missing': undefined method `raise_in_transactional_callbacks=' for ActiveRecord::Base:Class (NoMethodError)
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-4.0.2/lib/active_record/railtie.rb:166:in `block (3 levels) in <class:Railtie>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-4.0.2/lib/active_record/railtie.rb:165:in `each'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-4.0.2/lib/active_record/railtie.rb:165:in `block (2 levels) in <class:Railtie>'
…
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-4.0.2/lib/rails/commands.rb:48:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'

Où ...(points de suspension) - spécialement taillée même code.
C'est tout. Je serais reconnaissant pour toute aide!

InformationsquelleAutor NorthLegion | 2015-01-18