polymorphic-associations
¿Es posible hacer una clave externa MySQL a una de las dos tablas posibles?
Bueno, aquí está mi problema Tengo tres tablas; regiones, países, estados. Los países pueden estar dentro de regiones, los e ... tener que agregar una columna popular_place_type para determinar si el id es describir un país o estado de cualquier manera.
ActiveRecord, tiene muchos: a través, y Asociaciones polimórficas
Amigos,
Quiero asegurarme de que entiendo esto correctamente. Y por favor ignore el caso de la herencia aquí (SentientBeing ... r si esto era algo específico para este caso de uso o si estoy potencialmente mirando un error.
Gracias por cualquier ayuda!
cómo generar migración para hacer referencias polimórficas
Tengo una tabla de Productos y quiero agregar una columna:
t.references :imageable, :polymorphic => true
Estaba tratand ... :polymorphic => true
end
def self.down
remove_column :products, :imageable
end
end
Y todavía no ha funcionado
¿Por qué no puedes tener una clave foránea en una asociación polimórfica?
¿Por qué no puede tener una clave foránea en una asociación polimórfica, como la representada a continuación como un modelo ... nts, :as => :commentable
#...
end
class Event < ActiveRecord::Base
has_many :comments, :as => :commentable
end
Rails Asociación polimórfica con múltiples asociaciones en el mismo modelo
Mi pregunta es esencialmente la misma que esta:
Asociación polimórfica con asociaciones múltiples en el mismo modelo
Sin ... el SQL, lo hace DONDE type = " Foto "en lugar de, por ejemplo," SecondaryPhoto " como me gustaría...
Pensamientos? ¡Gracias!
acepta atributos anidados para con pertenece a polimórfico
Me gustaría establecer una relación polimórfica con accepts_nested_attributes_for. Aquí está el código:
class Contact <Ac ... end
Cuando intento acceder Job.create(..., :client_attributes=>{...} me da NameError: uninitialized constant Job::Client
ActiveRecord-consultando asociaciones polimórficas
Estoy usando asociaciones polimórficas para rastrear Comentarios en mi proyecto. Todo muy sencillo.
El problema que tengo es ... otras formas de lograr el resultado requerido pero parece que debería ser factible.
¿Alguna idea?
¿Me estoy perdiendo algo?
Rails: incluye con asociación polimórfica
He leído este interesante artículo sobre El uso del Polimorfismo para Hacer una Mejor Alimentación de Actividad en Rails.
T ... iquetas, tenemos otro problema de consulta N + 1.
¿Cuál es la forma correcta de resolver eso para poder usar la paginación ?
Algo así como la herencia en el diseño de bases de datos
Supongamos que está configurando una base de datos para almacenar datos de pruebas de choque de varios vehículos. Desea almac ... boat, car, or go-kart)
Parece que esto se está convirtiendo en un desastre real. ¿Cómo debería establecerse algo como esto?