Problem z confirmation

Witam i proszę o pomoc.

model:

class User < ActiveRecord::Base
attr_accessible :email, :name
attr_accessor :email_confirmation
validates :email, :confirmation => true
validates :name, :presence => true
end

widok partial _form.html.erb

<%= form_for(@user) do |f| %>

<%= f.label :Nazwisko_i_imię %>
<%= f.text_field :name %>
<%= f.label :email %>
<%= f.text_field :email %>
<%= f.label :email_confirmation %>
<%= f.text_field :email_confirmation %>
<%= f.submit %>
<% end %>

No i nie działa.
W momencie tworzenia nowego użytkownika otrzymuję komunikat: Can’t mass-assign protected attributes: email_confirmation.

Jaki popełniam błąd? Rozumiem że z forma przesyłam pole: email_confirmation , którego rails nie może dopasować do modelu.
Dziękuję za jakąkolwiek podpowidź

Wyszukiwanie “Can’t mass-assign protected attributes” w Google, pierwszy wynik, pierwsza odpowiedź: http://stackoverflow.com/a/3944345
W skrócie: do attr_accessible musisz dopisać też :email_confirmation. Ale przeczytaj sobie ten link ze Stack Overflow.

Dzięki za pomoc. Faktycznie banalne. Ale początki zawsze bywają trudne.
Swoją drogą o ile rozumię potrzebę stosowania attr_accessible, to attr_accessor nie za bardzo. Tym bardzie, że po usunięciu z modelu zapisu: attr_accessor :email_confirmation wszystko nadal działa prawidłowo.

attr_accessor jest definiowany automatycznie przez walidator.

edit:
powinieneś dodać jeszcze :presence do :email_confirmation, bo :confirmation zadziała tylko jeżeli to pole nie jest puste.

Tutaj jest opisane: http://guides.rubyonrails.org/active_record_validations_callbacks.html#confirmation