Foros del Web » Programando para Internet » Ruby »

como crear una nueva accion y vista

Estas en el tema de como crear una nueva accion y vista en el foro de Ruby en Foros del Web. hola amigos tengo una aplicacion como puedo como crear una nueva accion y que se vea en una nueva vista, me explico quiero poner un ...
  #1 (permalink)  
Antiguo 10/05/2013, 20:27
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 10 años, 2 meses
Puntos: 6
como crear una nueva accion y vista

hola amigos
tengo una aplicacion como puedo como crear una nueva accion y que se vea en una nueva vista, me explico quiero poner un hipervinculo que diga consultar y me abra una pagina nueva con un formulario para ingresar una fecha y un boton buscar , como lo logro ?



hasta el momento tengo lo siguiente

en el controlador posts_controller.rb

def consulta

end



en la vista index.html.erb

<%= link_to 'Consulta' , %> cual seria la ruta ?
  #2 (permalink)  
Antiguo 11/05/2013, 12:29
 
Fecha de Ingreso: junio-2011
Ubicación: Mexico
Mensajes: 33
Antigüedad: 9 años, 5 meses
Puntos: 4
Respuesta: como crear una nueva accion y vista

Aprovecha el scaffolding de rails para generar algo de código para empezar.

Desde la línea de comandos teclea

$ rails generate scaffold --help

Y lee la descripción y ejemplos que aparecen en pantallla
  #3 (permalink)  
Antiguo 11/05/2013, 12:48
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 10 años, 2 meses
Puntos: 6
Respuesta: como crear una nueva accion y vista

chillicoder gracias por responder, en la aplicación ya tengo el CRUD lo creé con scaffolding , necesito es crear una nueva acción
  #4 (permalink)  
Antiguo 12/05/2013, 21:23
 
Fecha de Ingreso: junio-2011
Ubicación: Mexico
Mensajes: 33
Antigüedad: 9 años, 5 meses
Puntos: 4
Respuesta: como crear una nueva accion y vista

Se debe agregar en config/routes.rb

Considerando que en el archivo existe lo siguiente

resources :posts

Se extiende la definición de las rutas

resources :posts
collection do
get :coleccion
end
member do
get :miembro
end
end

Después de esto cuando ejecutes rake routes te debe aparecer el nuevo helper

La diferencia entre collection y member radica en que para manejar recursos como un grupo se usa 'collection' y para elementos individuales se usa 'member'.

La declaración 'get' indica que tipo de verbo http (get, post, put, delete) se usa en la llamada.

La guía de rails http://guides.rubyonrails.org/routing.html lo explica con más detalle.

Etiquetas: rubyonrails
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:42.