Walidacje po stronie serwera simple_form utraciły parametry URL

Używam simple_form dla formularza i przekazuję niektóre parametry URL do wypełnienia formularza.

Ten kod działa poprawnie

<%= f.input :first_name, :label => 'First Name', :input_html => { :value => params['first'] } %>

Korzystanie z adresu URL

http://localhost:3000/charities/new?first=Bob

Który wysyła ten kod HTML

<input class="string required" id="charity_first_name" name="charity[first_name]" size="50" type="text" value="Bob" />

Jeśli jednak walidacja po stronie serwera nie powiedzie się, strona jest ładowana ponownie, ale wartość wypełnienia nie występuje? To jest renderowany HTML

<input class="string required" id="charity_first_name" name="charity[first_name]" size="50" type="text" />

Czy ktoś może doradzić, jak wstępnie wypełnić simple_form i zachować te wartości, jeśli walidacja serwera nie powiedzie się i strona zostanie ponownie załadowana?

Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion