I’m building an app on Rails 3 RC. I understand the point behind the _snowman param (http://railssnowman.info/)…however, I have a search form which makes a GET request to the index. Therefore, submitting the form is creating the following query string:
?_snowman=☃&search=Box
I don’t know that supporting UTF encoding is as important as a clean query string for this particular form. (Perhaps I’m just too much of a perfectionist…hehe) Is there some way to remove the _snowman param for just this form? I’d rather not convert the form to a POST request to hide the snowman, but I’d also prefer it not be in my query string. Any thoughts?
You can avoid the snowman (now a checkmark) in Rails 3 by…. not using Rails for the search form. Instead of using form_tag, write your own as outlined in:
Rails 3 UTF-8 query string showing up in URL?
Rails helpers are great unless they’re not helping. Do-it-yourself is good as long as you understand the consequences, and are willing to maintain it in the future.