Custom Rails URL argument separatorer?

stemmer
1

Vi bygger en Facebook-applikasjon på jobb ved hjelp av Ruby on Rails. Vi er for tiden å bytte den mot et lerret til en iframe søknad om tekniske årsaker.

Det er imidlertid et problem, Facebook sender deg fb_sig_api_keyog andre som GET varialbes i URL ( blah.com/?fb_sig_api_key=12345&whatever=hello).

Men for noen grunn, Facebook passerer URL med &mellom hver variabel i stedet for vanlig &. Dette fører skinner for å ikke få en fb_sig_api_keyparam, men amp;fb_sig_api_key.

Så, er det noen innstilling i Rails som vil gjøre det bruke &og &som GET URL argument separatorer?

Hvis det var PHP det ville være en rask php.ini endring, men vi er ikke så ..... hjelp? lol

(For øyeblikket jobber vi på en rask og stygg before_filter til ekstern amp;fra begynnelsen av alle parametere.)

PS Vi bruker Face.

Publisert på 13/01/2009 klokken 10:05
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Jeg foreslår at du oppretter en hash i kontrolleren i before_filteraltfor

before_filter :fetch_params_values

private

def fetch_params_values
  # create another hash to handle querystring
  @params = request.query_string.split(/&/)
end
Svarte 13/01/2009 kl. 19:21
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more