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 <yves_duf...-ee4meeAH724@public.gmane.org>
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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.