Um.... :(
I have results in a list. These results are web pages, each of them have
some radio buttons to say if they like or not that web page. So, the
radio buttons have to store those URLs somewhere :(
Robert Walker wrote:
>> <input checked='checked' id='#{url}' name='#{url}' type='radio'
> URIs as id and name attributes! Wow that seems bizarre. I'm not
> surprised at all that you're seeing some odd behavior.
>
> I'm guessing that it's to_param method that is doing that to you, but I
> imagine it's doing so to try to protect you from yourself.
>
> Damaris Fuentes wrote:
>> Hi you all
>>
>> I have a form with button tags that represent a uri, so, for example, I
>> have:
>>
>> <input checked='checked' id='#{url}' name='#{url}' type='radio'
>> value='#{value}' />
>>
>> Where "url" is a variable containing a URI.
>> The URI appears on the view correctly so, in case of a URI such as
>> http://hello.com/bla+bla, it appears as it is.
>> However, when returning "params" to the controller, the "params"
>> variable has stored the URI as "http://hello.com/bla bla". That is, it
>> has transformed the "+" symbols to spaces. How can I avoid this? I have
>> tried with URI::unescape(url) in the form, but it still transforms the
>> URI.
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---