Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2013, 08:52
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
duda con asociaciones

Me encuentro trabajando con Asociaciones, el sistema que me encuentro desarrollando tiene 2 finalidades:
1- Crud del personal de una empresa en la cual existen 3 tipos de personas (Funcionarios,Contratistas y estudiantes).
2- los estudiantes tienen turnos en los cuales realizan actividades y se guardan en una bitacora.

hasta el momento tengo los crud de tipo de personas y el de personas, y cree las asociaciones entre tipo y persona

app/models/persona.rb

class Tipo < ActiveRecord::Base

attr_accessible :descripcion, :nombre

has_many :personas
end

app/models/tipo.rb

class Persona < ActiveRecord::Base
attr_accessible :apellidos, :correoinstitucional, :correopersonal, :direccion, :extension, :nombres, :observaciones, :telefonocelular, :telefonofijo, :tipo_id

belongs_to:tipo
end

en el formulario de ingreso de una persona me aparece sin problemas un selec para ingresar el tipo de persona.

ahora el problema que tengo es como asocio la nueva tabla (Bitacora) ya que a la hora que un estudiante vaya a registar su turno le debe de aparecer un select donde aparezcan todos las personas pero tipo estudiante.



tengo 3 tablas en base de datos

tipo
id
nombre
descripcion
created_at
updated_at

Persona
id
tipo_id
nombres
apellidos
telefonoceluar
created_at
updated_at

Bitacora
id
inicio_turno
fin_turno
descripcion_turno
persona_id
created_at
updated_at