2012-02-27 2 views
0

Exécution du générateur, il essaie d'ajouter spec/support/blueprints.rb, que échoue:rails-3.2.1 tentent d'inclure le support spec blueprints.rb

[email protected]:~/rails/github/trends$ rails g scaffold trends 
Plural version of the model detected, using singularized version. Override with --force-plural. 
     invoke mongoid 
     create app/models/trend.rb 
     invoke rspec 
     create  spec/models/trend_spec.rb 
     invoke  machinist 
     append  spec/support/blueprints.rb 
/home/lsoave/.rvm/gems/[email protected]/gems/thor-0.14.6/lib/thor/actions/inject_into_file.rb:99:in `binread': No such file or directory - /home/lsoave/rails/github/trends/spec/support/blueprints.rb (Errno::ENOENT) 

Comment puis-je me débarrasser de cette ?

Répondre

1

L'échafaud cherche à ajouter une nouvelle usine de machiniste à blueprints.rb. C'est probablement parce que vous avez configuré votre générateur pour utiliser machiniste au lieu d'un appareil. Il suffit de créer le fichier ou de modifier la configuration de votre générateur pour ne pas utiliser Machinist.

Aussi, lorsque vous générez un échafaudage, vous devez utiliser le nom singulier du modèle, donc:

rails g scaffold trend