2012-07-08 13 views
18

Próbuję dodać znacznik id do formularza, który tworzę w szynach. Początek formularza ma następujący kod:Jak dodać identyfikator html do tagu form_for w szynach?

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

Czy jest możliwe dla mnie, aby dodać identyfikator do form_for osadzony rubin, czy muszę utworzyć pole form_tag i dodać tam id? Jeśli muszę utworzyć pole form_tag, jak dodać identyfikator i poprawnie utworzyć pole form_tag? Dziękuję Ci bardzo!

Odpowiedz

32

spróbować tej <%= form_for @user, :url => "controller action url", :html => {:id => "Blabla"} do |f| %>

+0

Po zaimplementowaniu tego kodu ładuje się formularz, ale nie mogę już przesłać formularza. Czy istnieje alternatywna składnia, która pozwoli mi przetworzyć formularz po wysłaniu zgłoszenia? Dzięki za pomoc! – user1483441

+0

możesz uzyskać więcej pomocy tutaj http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_for – abhas

+0

Okay, świetnie! Dzięki! – user1483441

4

Jeszcze jeden sposób: <% = form_for @user, html: {id:: form_id} zrobić | f | %>

+1

To działało idealnie. – skwidbreth

Powiązane problemy