Hi, I'm not an expert, I read through twice, and it's seems okay for me, mostly if it works from console. It might be a bug. Report it I think, or write to Rails Core Google Group.
On dec. 17, 22:19, Erwin <[email protected]> wrote: > I read all previous posts about the same subject in Devise group but > couldn't find any answer, so iy may not be related to Devise , so > I debugged it .. > . > class Users::RegistrationsController < > Devise::RegistrationsController > .. > # POST /resource/sign_up > def create > build_resource > if resource.save > if resource.active? > set_flash_message :notice, :signed_up > sign_in_and_redirect(resource_name, resource) > else > set_flash_message :notice, :inactive_signed_up, :reason => > resource.inactive_message.to_s > debugger > expire_session_data_after_sign_in! > redirect_to after_inactive_sign_up_path_for(resource) > end > else > clean_up_passwords(resource) > render_with_scope :new > end > end > > the flash notice is set ... I checked it in the > console:>/users/registrations_controller.rb:27 > >expire_session_data_after_sign_in! > >(rdb:2) flash {:notice=>"You have signed up successfully. However, we could > >not sign > > you in because your account is unconfirmed."} > > hiwever when the home page is displayed ... ( layout code ..) > #content_wrapper > #content > > %p.notice > > = flash.to_yaml > > = notice > > %p.alert > > = alert > = > yield > > and I got an empty flash ... (flash.to_yaml ) > --- !map:ActionDispatch::Flash::FlashHash {} > > I don't think the "expire_session_data_after_sign_in! " in the > controller doesn't any change (the flash notice is still there... ) > > but the redirection to the home page seems to get rid of it > redirect_to after_inactive_sign_up_path_for(resource) > > is it a bug ? or missing piece of code ? thanks for your help , I > actually need to find a solution .. ( left this issue pending for a > while) > > [Rails 3, Devise, haml, mongoid ) -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

