Why can't I hide passed parameters?

Ah I see you are trying to POST it - move the :post option outside of
the url_for hash.

<%= link_to ('Continue', { :controller => 'people',
                            :action => 'new',
                            :agreed_to_disclaimer_at => Time.now},
                            :confirm => 'I agree to terms.',
                            :post => true, ) %>

Try:

<%= link_to ('Continue', { :controller => 'people',
                           :action => 'new',
                           :agreed_to_disclaimer_at => Time.now},
                          {:confirm => 'I agree to terms.',
                           :method => 'post'}) %>

Vish