Yes, the problem is the authenticity token needs to be passed along with your data. There are various ways of doing this depending on your js library. Here's how to access the data you need using prototype:
var csrf_param = $$('meta[name=csrf-param]')[0].content; var csrf_token = $$('meta[name=csrf-token]')[0].content; On Thu, Apr 7, 2011 at 3:11 PM, Erik Lindblad <erik....@gmail.com> wrote: > Hi > > I recently migrated a Rails 2 app to Rails 3 and switched to Devise in > the process. It is working well apart from one strange phenomenon. > When I do redirects using javascript the user is logged out. Has > anyone experienced something similar? > > Kindest regards > > Erik Lindblad > > -- > 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@googlegroups.com. > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- 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@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.