Select_tag don't "save" the values

Hi!

I have a problem.

I create a search in will_paginate like Ryan Bates tutorial:

but with light modification of code:

<% form_tag clients_path, :method => 'get' do %>

<%= select_tag :gender, options_for_select([['Select',nil],['Male', true],['Female', false]]) %>

<%= submit_tag "Search", :name => nil %> <% end %>

When I select "Male"(for example) click "Search" button, I find what I need, but! the option in select_tag is "Select".

How I can do that's option at my select_tag after select "Male" and click submit_button will be "Male"?

Cheers, Michael

You need to get the current value from the params hash. Something like this:

<%= select_tag :gender, options_from_collection_for_select(@genders, “value”, “name”, params[:gender]), :include_blank => true %>

Notice the params[:gender].

Regards Linus

Thanks!