Hola lista, me encuentro realizando una aplicación y necesito mostrar
una
tabla(trabajadores) en función de la opción que se elija en un
combo(contiene profesiones). La forma de la que estoy intentando
realizar es
utilizando Ajax, de la siguiente forma.
Tablas:
trabajadores(id,CodTrabajador,NombreCompleto, …,
FechaIngreso,Profesion_id)
profesiones(id, Descripcion)
Esto tengo en mi controlador: personal_controller.rb
def get_profesionales
@trabajadores = Ttrabajador.find(:all,
:conditions => {:Profesional_id =>
params[:profesion_selec]})
render(:layout => false)
end
En la vista index:
<% @profesiones.each do | profesion | %>
<%=
profesion.Descripcion%>
<% end %>
En el layout get_profesionales
<%= trabajador.CodTrabajador %> | <%= trabajador.NombreCompleto %> | .....<%= trabajador.FechaIngreso %> |
El problema que tengo es que no obtengo el id de la profesión
seleccionada
en el combo, por lo que no se despliega ningun trabajador.
Tal vez alguna sugerencia para realizarlo de mejor manera.
Gracias de antemano.