Rendering a string

I have this string that get constructed in my controller - a link. Then in my view I use that link - which I have stored in a varibale, as the action for a link_to helper. The problem is that some of the characters get renered in correctly. The '/', '.', and other get rendered as Hex values. Is there a way to make it so that doesn't happen. Here is my code:

<%= link_to 'Book travel online', {:action => "#{@link}"}, :title => 'Book travel online', :class => 'page_links', :target => 'new' %>