Erreur dans script de migration

Erreur dans script de migration - Ruby/Rails - Programmation

Marsh Posté le 03-09-2007 à 08:25:18    

Bonjour,
 
Je me suis enfin mis à RoR et les ennuis commencent déjà :D
 

Code :
  1. require 'digest/sha1'
  2. class AddTestData < ActiveRecord::Migration
  3.   def self.up
  4.       Utilisateur.create(:name => "Esox",
  5.           :hashed_password => Digest::SHA1.new("test" ).digest,
  6.        :status => 0
  7.       )
  8.         Utilisateur.create(:name => "Test",
  9.           :hashed_password => Digest::SHA1.new("test" ).digest,
  10.        :status => 0
  11.       )
  12.           Utilisateur.create(:name => "Admin",
  13.           :hashed_password => Digest::SHA1.new("test" ).digest,
  14.        :status => 1
  15.       )
  16.           Histoire.create(:label => "Histoire1",
  17.          :description => "Ceci est une description",
  18.        :required_credits => 12,
  19.        :url => "/ceci/est/un/path"
  20.       )
  21.           Histoire.create(:label => "Histoire2",
  22.          :description => "Ceci est une autrre description",
  23.        :required_credits => 42,
  24.        :url => "/ceci/est/un/path"
  25.       )
  26.    Histoire.create(:label => "Histoire3",
  27.          :description => "Ceci est encore une autre description",
  28.        :required_credits => 52,
  29.        :url => "/ceci/est/un/path"
  30.       )
  31.   end
  32.   def self.down
  33.   Utilisateur.delete_all
  34.   Histoire.delete_all
  35.   end
  36. end


 

Citation :

$ rake db:migrate
(in /var/www/rails/esoxCMS)
== AddTestData: migrating =====================================================
rake aborted!
wrong number of arguments (1 for 0)
 
(See full trace by running task with --trace)


 
Quelqu'un peut m'expliquer?


Message édité par esox_ch le 03-09-2007 à 09:47:40

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 03-09-2007 à 08:25:18   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed