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?