Je suis en train de travailler avec "gemme-fu" gem.Je suis le document here. De ce que je n'ai pas trouvé le dossier fixtures dans le dossier Rails-ROOT/db/.My db contient developement.sqlite3, graines, fichier rb. Pour cela j'ai créé manuellement des appareils sous db/fixtures/users.rb. Lorsque vous donnez la commande "rake db: seed_fu". Il montre ce qui suit dans mon invite comme,comment utiliser la graine-Fu gem dans ruby
== Seed from D:RAILS_ROOT/db/fixtures/users.rb
rake aborted!
uninitialized constant SeedFu::Runner::User
Tasks: TOP => db:seed_fu
(See full trace by running task with --trace)
Ce qui se passe ici ..? Pourquoi je reçois ce? Lors de l'exécution « rake db: seed_fu --trace » Les renseignements suivants ..,
** Invoke db:seed_fu (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:seed_fu
== Seed from /home/ec2-user/malar/app/db/fixtures/user.rb
rake aborted!
uninitialized constant SeedFu::Runner::User
/home/ec2-user/.rvm/gems/[email protected]/gems/seed-fu-2.2.0/lib/seed-fu/run
ner.rb:46:in `eval'
/home/ec2-user/.rvm/gems/[email protected]/gems/seed-fu-2.2.0/lib/seed-fu/run
ner.rb:46:in `eval'
/home/ec2-user/.rvm/gems/[email protected]/gems/seed-fu-2.2.0/lib/seed-fu/run
ner.rb:46:in `block (2 levels) in run_file'
/home/ec2-user/.rvm/gems/[email protected]/gems/seed-fu-2.2.0/lib/seed-fu/run
ner.rb:58:in `block in open'
/home/ec2-user/.rvm/gems/[email protected]/gems/seed-fu-2.2.0/lib/seed-fu/run
ner.rb:57:in `open'
/home/ec2-user/.rvm/gems/[email protected]/gems/seed-fu-2.2.0/lib/seed-fu/run
ner.rb:57:in `open'
avec la version de rails que vous utilisez? Avez-vous ajouté cette gemme dans votre Gemfile? Pouvez-vous lancer la même commande de rake avec --trace et passé ici le résultat? – shingara
Avez-vous une classe d'utilisateurs existante? – shingara