Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

This project is archived and is in readonly mode.

Ruby 1.9 compat: workaround 1.9.1p0's URI.decode bug.

#2033

Ruby 1.9.1p0 has a bug on URI.decode that can'not decode multibyte chars.Now, it's been disscussed on ruby-dev ML(ruby-core in Japanese).

Since the bug aloso affect the rails, I wrote a patch to backport a disscussed solution to ActiveSupport, althrough that was'nt fixed yet in ruby-dev.

Reported by MOROHASHI Kyosuke · February 21st, 2009 @ 01:05 AM

State: committed
Milestone: none
Assigned to: nobody
Importance: none

Activity

  1. MOROHASHI Kyosuke
    MOROHASHI Kyosuke

    And the this URI.decode fixation and tiny test fixation let "test_route_with_text_default (LegacyRouteSetTests)" in test_action_pack pass.

    These patches and another (#1965) let test_action_pack task all GREEN in my environment on Ruby 1.9.1p0.

    February 21st, 2009 @ 01:08 AM

  2. Repository
    Repository
    • State changed from new to committed

    (from [0f93f8c4c87792c2fc0ffb044040e336edf0c43a]) Update changelog for URI.unescape fix

    [#2033 Ruby 1.9 compat: workaround 1.9.1p0's URI.decode bug. state:committed] http://github.com/rails/rails/co...

    February 21st, 2009 @ 02:43 AM

  3. Repository
    Repository

    (from [f4391c362d71efbc6d9cb66ab0aadc0593b7679e]) Update changelog for URI.unescape fix

    [#2033 Ruby 1.9 compat: workaround 1.9.1p0's URI.decode bug. state:committed] http://github.com/rails/rails/co...

    February 21st, 2009 @ 02:43 AM

  4. Jeremy Kemper