Como llamar a un campo de otra tabla

hola gente:

Los vuelvo a molestar para que me den una pista por donde buscar.

Tengo el siguiente problema: En una tabla de inscripciones tengo dos
campos que hacen referencia a una misma tabla.
El caso es el siguiente: tengo que agregar en la tabla de inscripciones
las empresas que auditan; pero sucede que las empresas que auditan son
para dos cosas diferente, (por ejemplo seguridad y limpieza) y las
empresas que auditan aparte pueden ser las mismas, que en ese caso no
habria problema ya que coloco la misma en los dos campos.
Voviendo tengo en inscripcions.audtipoaud1_id y el otro audtipoaud2_id y
tengo que hacer referencia a la empresa audtipoaud.nombre. En el ejemplo
van a ver que hago referencia a proveedores; pero esta al ser el
campo proveedores_id no tengo ningun problema al hacerlo desde la vista.
Esto se resuelve a nivel de Modelo o Controlador ?
Por favor si alguno me puede dar una mano o una pista se los
agradeceria… Desde ya muchas gracias

      -- VISTA --

Listar Inscripciones

<% for inscripcion in @inscripcions %>

<% end %>
Us nivel Audtipoaud1 Audtipoaud2 Tipoemp Proveedor Controldiag
<%=h inscripcion.us_nivel_id %> <%=h inscripcion.audtipoaud1_id %> <%=h inscripcion.audtipoaud2_id %> <%=h inscripcion.tipoemp.nombre %> <%=h inscripcion.proveedor.nombre %> <%=h inscripcion.controldiag %> <%= link_to 'Mostrar', inscripcion %> <%= link_to 'Editar', edit_inscripcion_path(inscripcion) %> <%= link_to 'Borrar', inscripcion, :confirm => 'Are you sure?', :method => :delete %>
<%= link_to 'Nueva Inscripcion', new_inscripcion_path %>

2008/7/7 Enrique G. [email protected]:

habria problema ya que coloco la misma en los dos campos.
Voviendo tengo en inscripcions.audtipoaud1_id y el otro audtipoaud2_id y
tengo que hacer referencia a la empresa audtipoaud.nombre. En el ejemplo
van a ver que hago referencia a proveedores; pero esta al ser el
campo proveedores_id no tengo ningun problema al hacerlo desde la vista.
Esto se resuelve a nivel de Modelo o Controlador ?

class Inscripcion < AR
belongs_to :auditor_seguridad, :class_name => “Empresa”,
:foreign_key => “audtipoaud1_id”
end

Lo mismo para el otro. Luego

<td><%=h inscripcion.auditor_seguridad.nombre %></td>

Dale una leída a la API de asociaciones para más detalles.

¡Falta Uno! - http://www.falta-uno.com.ar/
Ricardo M.

Gracias Ricardo, por ahi me pierdo, pero poco a poco voy resolviendo
augunos problemas. Te agradezco

Gracias Ricardo, por ahi me pierdo, pero poco a poco voy resolviendo
algunos problemas. Te agradezco

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