![]() |
problemas con consultas a BD HOla a todos: tengo el siguiente problema: Quiero hacer una consulta a la base de datos pero filtrada por un parametro es decir quiero seleccionar en una tabla llamada matriculas las que tengan en en la columna programa el que yo seleccione en un formulario. en el matricula_controller tengo lo siguiente: class MatriculaController < ApplicationController before_filter :login_required scaffold:matricula def buscar_por_programa(programa) @matriculas=Matricula.find(:all, :conditions=>["programa=?",programa]) end end El problema esta en que cuando digito en un pequeño formulario que tiene un textfield y un boton el cual se supone hace la consulta no sale nada o sale el error de que no he mandado el parametro por eso no muestra nada Les agradeceria que me guiaran pues ya he utilizado <%= form_remote_tag, submit y nada gracias |
Re: problemas con consultas a BD Cita:
Código PHP: |
Re: problemas con consultas a BD Gracias viejo, voy a implementar los cambios enseguida a ver si funciona |
Re: problemas con consultas a BD Hola, como recomendación si estas trabajando con matriculas y programas, deberías crear una nueva clase llamada Programa que enlazas con las matriculas mediante has_many :matriculas, y a la vez Matricula belongs_to :prorgama, cosa que así la seleccion de Matriculas dentro de un programa, seria tan fácil como hacer Programa.find_by_nombre("nombre del programa").matriculas de esta forma tus consultas y lógica de trabajo con la base de datos es mucho mejor. |
| La zona horaria es GMT -6. Ahora son las 03:38. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.