Rails 2 では、次のルートがあるとします。
get 'show/:user_id(/*tags)' => 'show#tags', :as => 'show_tags'
これが show/123/foo/bar から返されることを期待します:
params[ :tags ] # [ 'foo', 'bar' ]
Rails 3 では、次のように返されます。
params[ :tags ] # 'foo/bar'
彼らがこれを変更した理由は何ですか?
Rails 2 では、次のルートがあるとします。
get 'show/:user_id(/*tags)' => 'show#tags', :as => 'show_tags'
これが show/123/foo/bar から返されることを期待します:
params[ :tags ] # [ 'foo', 'bar' ]
Rails 3 では、次のように返されます。
params[ :tags ] # 'foo/bar'
彼らがこれを変更した理由は何ですか?