--
Phusion | The Computer Science Company
Web: http://www.phusion.nl/
E-mail: in...@phusion.nl
Chamber of commerce no: 08173483 (The Netherlands)
Hi Andrew. I'm not aware of any changes that might cause your problem.
I don't really understand what your application is doing after reading
your description. Could you setup a small test application with which
I can reproduce the issue?
Regards,
Hongli Lai
Bret, JustSomeGuy, are you both using the responds_to_parent plugin?
Thanks.
After some investigation, this appears to be a Rails or Rack bug,
which only manifests itself in Phusion Passenger 2.2.3. Upgrading
Rails to the latest 2-3-stable branch fixed the problem.
I don't know why this bug only manifests itself on Phusion Passenger
2.2.3. I'll keep digging.
Regards,
Hongli Lai
--
Phusion | The Computer Science Company
Web: http://www.phusion.nl/
E-mail: in...@phusion.nl
I've verified that this is a bug in Rack. I've posted a bug report as
well as a series of patches:
http://rack.lighthouseapp.com/projects/22435-rack/tickets/54-rackutilsheadershashdelete-doesnt-return-deleted-value#ticket-54-2
I've already committed the fix into Phusion Passenger:
http://github.com/FooBarWidget/passenger/commit/6c29c9ec884dfdc6f1abad2cc12b7b4e7ced7dda
I'll try to release it next week.
In the mean time, you can apply the fix yourself by copying the file
vendor/rack-1.0.0-git/lib/rack/utils.rb to the corresponding directory
in your Phusion Passenger root directory.
--
Phusion | The Computer Science Company
Web: http://www.phusion.nl/
E-mail: in...@phusion.nl