Ce que je fais sur une rails app 3.2.x avec devise 2.2.3 dans seed.rb : User.create!( :first_name => "B", :last_name => "M", :email => "[email protected]", :password => "thepassword", :password_confirmation => "thepassword", :admin => true)
Sinon si tu as aussi une API: curl -H 'Content-Type: application/json' -H 'Accept: application/json' -X POST http://localhost:3000/api/users.json? -d '{"user" : { "email" : "[email protected]", "password" : "thepassword"}, "access_token" : "1234"}' Et si tu as configure devise pour être "confirmable" Via seed.rb User.all.each do |user| user.last_sign_in_at = Time.now user.current_sign_in_at = Time.now user.confirmed_at = Time.now user.confirmation_token = nil user.last_sign_in_ip = '127.0.0.1' User.current_sign_in_ip ='127.0.01' user.sign_in_count = 1 User.save! End Via API curl -H 'Content-Type: application/json' -H 'Accept: application/json' -X GET http://localhost:3000/api/users/confirmation\?confirmation_token\=62cSKbXzqor3sns2mksS Hope this helps, - B Sent from my iPhone On May 2, 2013, at 9:49 PM, oto iashvili <[email protected]> wrote: > Salut, > Je sdois migrer un site de PHP vers rails et devise. Il y a une table > utilisateur dont les mot de passe ne sont pas cryptés. J'ai déjà fait un > script en php pour migrer les données vers une nouvelle base, mais j'arrive > pas à comprendre comment crypter le mot de passe pour devise. J'ai trouvé > plusieurs solutions sur google, mais aucune qui fonctionne. Peut-être que > j'ai loupé une ? ;-) > > merci > -- > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > --- > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes > Railsfrance. > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > concernant, envoyez un e-mail à l'adresse > [email protected]. > Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out > . > > -- -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] --- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Railsfrance. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
