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.