Form handling by rails

Hi guys, I’m writing a sinatra app that interfaces to a Rails core,
authenticating with OAuth and making requests to the main service.
I’m experiencing a weird behaviour and I hope that someone can give me
a clue about what’s happening here.
By inspecting request and response I noticed something very weird.
Sorry if this is long.

This is my request from Sinatra to Rails (only the query hash):

“rack.request.query_hash”=>{“contest”=>{“it”=>{“brief”=>“

Vi
lanciamo un contest originale, che avr\303\240 sviluppi professionali
interessanti per chi ne risulter\303\240 vincitore. (…)”}}}

This is how Rails handles it:

Parameters: {“it”=>“brief

Vi lanciamo un contest originale, che avrÃ
sviluppi professionali interessanti per chi ne risulterà vincitore.
(…)”}

It basically flattens everything in there.
Maybe I’m mistaken and I’m doing something wrong (as usual), but it
seems Rails has a problem here handling parameters in the correct way.
I also posted the same question to the OAuth gem ML, but by looking at
the code of the gem I don’t see anything strange.

ngw


Nicholas W. (ngw)
Zooppa CTO
911 Western Avenue, Suite 420
Seattle, WA 98104 US

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs