validar rails formularios formulario anidados ruby-on-rails textfield form-for

ruby-on-rails - anidados - formularios en ruby on rails



Los carriles no son campos de texto editables (2)

¡Hazlo solo!

<%= location.text_field :country,:readonly => true%>

Tengo un formulario_ escrito de la siguiente manera:

<div class="field"> <%= location.label :city %> <%= location.text_field :city, :disabled=>true%> </div> <div class="field"> <%= location.label :country %> <%= location.text_field :country, :disabled=>true%> </div>

Como puede ver, los 2 campos de texto están deshabilitados porque están autocompletados por una función jquery y no quiero que el usuario los maneje. ¡El problema es que de esta manera, la vista no pasa esos parámetros al controlador porque están deshabilitados! ¿Hay alguna otra forma de pasar el campo text_editable al controlador, teniendo cuidado de no utilizar el campo oculto porque quiero mostrar los resultados al usuario dentro de un cuadro de texto?

TNX


El truco es usar "objeto" junto con una etiqueta para cualquier cosa que no quieras cambiar. Aquí es cómo debe codificarlo:

<%= location.label(:country, f.object.country) %>