Pasar el valor de un text_field por un link_to

Hola chicos, me gustaria ver si alguien me puede ayudar soy nueva en el
tema de ruby.
Tengo esto en mi Vista

Apellido <%= text_field :us,:Apellido %>

<%= link_to "agregar", {:action=> "agregar", :us=>@parametro }, :confirm=>"Desea dar de alta el cliente?"%>

Bueno en el controlador lo que quiero hacer es algo como

def agregar
@us.nuevoUsuario(@parametro)
end

Donde @parametro pretendo que sea el valor que ingresaron en el
text_field

nadie sabe como leer un valor de un text_field? :S ya aprendi a mandar
parametros pero no se como leer el valor de un text_field

On 9/19/07, Natalia G. [email protected] wrote:

nadie sabe como leer un valor de un text_field? :S ya aprendi a mandar
parametros pero no se como leer el valor de un text_field

params[:us][:Apellido]

Damian J. wrote:

On 9/19/07, Natalia G. [email protected] wrote:

nadie sabe como leer un valor de un text_field? :S ya aprendi a mandar
parametros pero no se como leer el valor de un text_field

params[:us][:Apellido]

Hola trate de hacer lo siguiente.
VISTA (solo estas 2 lineas en la vista, desconosco del uso de form y de
submit tengo que aprender si alguien sabe donde puedo conseguir info
sobre las funciones como "link_to, submit, form, y eso bienvenido sea
:D)

nuevo.rhtml:

Apellido <%= text_field :us,:Apellido, :value=>"Branciforte" %>

<%= button_to "Agregar" , :action => "agregar", :algo=>:us %>

en el controlador puse algo como
class UsuarioController < ApplicationController
def initialize
@us=Usuario.new
end
def agregar
@x=params[:us][:Apellido]
end
def nuevo
#aca va codigo que no viene al caso
end
end
bueno aca hice un @x=params[:us][:Apellido] y me explota todo les
muestro.

You have a nil object when you didn’t expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.[]

Request
Parameters: {“algo”=>“us”}
Show session dump

flash: !map:ActionController::Flash::FlashHash {}
Response
Headers: {“cookie”=>[], “Cache-Control”=>“no-cache”}

LA verdad que estoy desesperada no puedo creer que haya estado 1 dia
entero frente a una computadora y no haya podido leer un text_field me
siento mal enserio jejeje
Bueno si alguien me puede ayudar le estare eternamente agradecida.

Para obtener el parámetro en tu caso es params[:us], pero me suena a lo
que
estas haciendo debería de estar en un formulario, y en vez de un link_to
seria un submit_tag.

saludos,
Juan P…

Que onda yo ando con el mismo problema cual fue la solucion de este
post???

On 20/09/2007, Natalia G. [email protected]
wrote:

sobre las funciones como "link_to, submit, form, y eso bienvenido sea
:D)

LA verdad que estoy desesperada no puedo creer que haya estado 1 dia
entero frente a una computadora y no haya podido leer un text_field me
siento mal enserio jejeje
Bueno si alguien me puede ayudar le estare eternamente agradecida.

Vayamos por partes, un formulario con un sólo campo de texto y un
botón de enviar ¿lo sabrías hacer en HTML?

En función de la respuesta se te podría dar un tipo de consejo u otro.


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs