Jestem nowy w Ruby i Ruby on Rails. Próbuję znaleźć sposób na użycie id w polu wejściowym utworzonym przez pomocnik hidden_field, ponieważ muszę dodać trochę javascript, który używa jquery, aby uzyskać pole wejściowe według id.Ruby Rails: pobierz identyfikator pola wprowadzania formularza
Mam dwa modele> Osoba i adres. Osoba has_one Adres i adres ma właściwość zip_code.
używam następujący kod, aby wygenerować formularz z ukrytymi polami:
<%= form.fields_for :address do |form| %>
<%= form.hidden_field :zip_code %>
<% end %>
to generuje następujące html:
<input class="text" id="person_address_attributes_zip_code" name="person[address_attributes][zip_code]" type="hidden" />
Czy istnieje metoda lub pomocnik, który daje mi identyfikator używane na polu danej nieruchomości? Na przykład, muszę wiedzieć, że dla: zip_code wygenerowany identyfikator to "person_address_attributes_zip_code".
Wielkie dzięki z góry. Bruno
Dzięki, zgadzam się, że jest to znacznie łatwiejsze, niż sugerujesz. – Bruno
Czy istnieje metoda pomocnika, która może być faktycznie użyta do uzyskania wygenerowanych identyfikatorów? zamiast konieczności ustawiania indywidualnych identyfikatorów? – freethinker