Problem z Select i Active Record

Mam widok a w nim formularz w którym mogę wybrać płeć:

<%= f.select :plec, [['Kobieta', 0], ['Mężczyzna', 1]] %>

W migrations wygląda to tak:

t.boolean :plec

Jednak to nie działa(wartość jak była tak pozostaje 0) Może wie ktoś gdzie leży problem?

Pokaż kontroler, oraz pozostałą część widoku.

Kontroler:

[code] def profil
begin
@user = Uzytkownik.find(self.current_uzytkownik)
rescue ActiveRecord::RecordNotFound
redirect_to :action => ‘index’
end
end

def aktualizuj
@user = Uzytkownik.find(self.current_uzytkownik)
if @user.update_attributes(params[:uzytkownik])
flash[:notice] = ‘Zmiany zapisane!’
end

render :action => 'profil'

end[/code]
Widok:

<% form_for :uzytkownik, @user , :url => {:action => 'aktualizuj'} do |f| %> <h3>Dane osobowe:</h3> <p> Imie i nazwisko: <small>(np. Jan Kowalski)</small><br /> <%= f.text_field :imienazwisko %> </p> <p> Miasto: <small>(np. Skarżysko-Kamienna)</small><br /> <%= f.text_field :lokalizacja %> </p> <p> Płeć: <%= f.select :plec, [['Kobieta', 0], ['Mężczyzna', 1]], :selected => :plec.to_s %> </p> <p> Data urodzenia:<br /> <%= f.date_select :urodzony %> </p> <p> O mnie:<small>(max. 160 znaków)</small><br /> <%= f.text_area :omnie, :cols => 36 , :rows => 6 %> </p> <p style="text-align: right; margin-right:20px"><%= submit_tag 'Zapisz' %></p> <%end%>

Moze to pomoze:

<%= f.select :plec, [['Kobieta', 0], ['Mężczyzna', 1]], :selected => @user.plec %>