Duda al pensar el modelo de una aplicaci ón

Hola,

Tengo una duda y es más conceptual que de rails, pero espero que
igualmente
puedan echarme una mano.

Estoy desarrollando una aplicación para la gestión de Naves y Clientes.
Las
naves han de tener unas características y los clientes digamos que
desean
esas características, para luego relacionar que naves le puede interesar
a
un nuevo cliente, o que clientes pueden estar interesados en las nuevas
promociones.
La cuestión es que no se como plantear estos modelos, no se como montar
las
relaciones entre las naves y clientes con las características.

Muchas gracias y siento si el tema es un poco off-topic.

Antonio R. wrote:

Tengo una duda y es más conceptual que de rails, pero espero que
igualmente puedan echarme una mano.

Hola Antonio,

Si lo aproximas a Rails será más fácil -:). Bien, en Rails existen 2
diferentes maneras de representar una asociación has_and_belongs_to_many
(HABTM), en este episodio [1] aprenderás cómo implementar ambas maneras
con algunos tips que te ayuden a elegir el correcto para tu proyecto.

En el wiki [2] tb encuentras ejemplos que te puedan ayudar.

Tb te pueden servir estos links [3] y [4], para la versión anterior y
para Rails 2 respectivamente.

[1] #47 Two Many-to-Many - RailsCasts
[2] http://wiki.rubyonrails.org/rails/pages/Associations
[3] has_many :through - Self-referential has_many :through associations
[4]
has_many :through - Self-referential has_many :through associations


Jaime Mora R.