2012-07-08 26 views
18

Estoy tratando de agregar una etiqueta de identificación a un formulario que estoy creando en rieles. El comienzo de la forma tiene el siguiente código:¿Cómo agregar un id. Html a una etiqueta form_for en rieles?

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

¿Es posible para que añada un id al form_for incrustado rubí, o tengo que crear un campo form_tag y añadir el id allí? Si tengo que crear un campo form_tag, ¿cómo agrego el id y creo el campo form_tag correctamente? ¡Muchas gracias!

Respuesta

32

probar este <%= form_for @user, :url => "controller action url", :html => {:id => "Blabla"} do |f| %>

+0

Cuando implemento este código, se carga el formulario, sin embargo, ya no puedo enviar el formulario. ¿Hay una sintaxis alternativa que me permita procesar el formulario cuando presiono enviar? ¡Gracias por tu ayuda! – user1483441

+0

puede obtener más ayuda de aquí http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_for – abhas

+0

Bien, ¡genial! ¡Gracias! – user1483441

4

una forma más: <% = @user form_for, html: {id:: form_id} do | f | %>

+1

Eso funcionó perfectamente. – skwidbreth

Cuestiones relacionadas