On 2/29/08, Shandy Nantz <shandybleu / yahoo.com> wrote:
> Chris Hulan wrote:
>  > On Feb 29, 1:06 pm, Shandy Nantz <shandyb... / yahoo.com> wrote:
>
> >> -S
>  >> --
>  >> Posted viahttp://www.ruby-forum.com/.
>  >
>  > FYI
>  > irb(main):003:0> CGI.unescape 'http://www.example.com%2flogic%3fss
>  > %3d1%26companyname%3dshhhhhhh%26userlogin%3dshhhhh%40/'
>  > => "http://www.example.com/logic?
>  > ss=1&companyname=shhhhhhh&userlogin=shhhhh@/"
>  >
>  > cheers
>
>
> I should clarify here - I am using RoR to do all of this. I had made a
>  post in the Rails forum but knowbody was answering. As for the
>  clarifying part, I am building this link in my controller and then
>  passing it to my view to be added into a link. The reason I do this is
>  that in my controller I generate a hash that is used to create an access
>  key for each user who is logging in, which becomes park of the link
>  string and then is passed to the view. However, the CGI.unescape isn't
>  working.

So presumably you are building the string without escapes in the
controller.  I suspect that it's getting escaped after that, probably
in the view. How is the variable used in the view?  As an argument to
some helper, like maybe h?

-- 
Rick DeNatale

My blog on Ruby
http://talklikeaduck.denhaven2.com/