> <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
-~----------~----~----~----~------~----~------~--~---