Acts_as_authentificated signup problem don't understand logs


I just put in production my application and i have to deal with a problem which didn't exist before and I can't find the cause in the logs.

I'm using rails 1.2.3 (the application was started with this version) and the plugin 'acts_as_authentificated' to manage my users. I added, by following the documentation, the email validation, password changes and the password reset in case the user loose it.

Every thing was working fine on the server (development mode and in local with locomotive.

But now (after a few changes which didn't touch the authentification system) the signup do not work in local or in the server

In development mode, it was a error about 'apssword_reset_code' which couldn't be NULL but even by admiting NULL in Mysql, the signup still do not work. In local, the user is add to the database but the validation email isn't sent and the page just block without showing a error. In production I have the page 'something wrong happened' and the user isn't added to the database.

there is the log:

[CODE]Processing AccountController#signup (for at 2009-02-04 23:56:08) [POST]   Session ID: 816e87e453f0da2bf08b05882044c3d7   Parameters: {"user"=>{"premieresession"=>"2008", "trimestre"=>"1", "nom"=>"xxx", "groupe_id"=>"13", "password_confirmation"=>"xxx", "type_id"=>"1", "login"=>"xxx", "password"=>"xxx", "email"=>""}, "commit"=>"S'inscrire", "action"=>"signup", "controller"=>"account"}   e[4;35;1mAssociation Load (0.000905)e[0m e[0mSELECT * FROM associations ORDER BY nome[0m   e[4;36;1mGroupe Load (0.000305)e[0m e[0;1mSELECT * FROM groupes e[0m   e[4;35;1mUser Columns (0.002179)e[0m e[0mSHOW FIELDS FROM userse[0m   e[4;36;1mSQL (0.000169)e[0m e[0;1mBEGINe[0m   e[4;35;1mUser Load (0.000387)e[0m e[0mSELECT * FROM users WHERE (LOWER(users.login) = 'achille6') LIMIT 1e[0m   e[4;36;1mUser Load (0.001560)e[0m e[0;1mSELECT * FROM users WHERE (LOWER( = '') LIMIT 1e[0m   e[4;35;1mSQL (0.012565)e[0m e[0mINSERT INTO users (`premieresession`, `salt`, `activated_at`, `nom`, `trimestre`, `updated_at`, `crypted_password`, `groupe_id`, `activation_code`, `admin`, `remember_token_expires_at`, `type_id`, `groupe_accept`, `password_reset_code`, `remember_token`, `login`, `created_at`, `email`) VALUES('2008', 'f3477f457e81f9fb4e32612e8c632fa3dc5583cb', NULL, 'xxx', 1, '2009-02-04 23:56:08', '1d0fa63a811191428c60b858bc4b9ea35f3a0bb1', 13, '4bf7cbb38d26fe5e8e6995922dde156ffc47d2cd', 0, NULL, 1, 0, NULL, NULL, 'xxx', '2009-02-04 23:56:08', '')e[0m Sent mail:

Hey Achille,

There's not information to get to the bottom of this. Could you please paste the log when the error occurs? You may also find it helpful if you install the exception_notification plugin. It emails you whenever an error occurs with all the details you need to know to fix it. Check it out here:

Cheers, Ahmed

Have you followed the the wiki?

You can also add the debug view, by changin the deployment and det debug to true, just like in development. Please also note, to change the mail settings to reflext the deployment enviroment.

regards svend

look in your configs/enviroments/

you see the following files: production.rb <- correct this file to debig = true, look at your development for instriration... test.rb development.rb

regards svend