associations

Cómo crear tiene y pertenece a muchas asociaciones en Factory girl

Dado lo siguiente class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveReco ... esto en ningún lugar, ¿hay un patrón para definir las fábricas necesarias o estoy haciendo algo fundamentalmente equivocado?

Migración Rails: t. referencias con nombre alternativo?

Así que tengo una create_table como esta para Cursos en una Escuela: create_table :courses do |t| t.string :name t.refe ... e has_many :same_as # Another Course Puedo decir lo siguiente? t.references :transferrable_as, :as=> :course

Construir vs nuevo en Rails 3

En los documentos Rails 3 , el método build para asociaciones se describe como el mismo que el método new, pero con la asign ... a! ¿Me estoy perdiendo algo? Son los docs un poco fuera de fecha (poco probable)? ¿Cuál es la diferencia entre build y new?

Rails-Mejores prácticas: Cómo crear dependientes tiene una relación

¿Podría decirme cuál es la mejor práctica para crear relaciones has_one? F. e. si tengo un modelo de usuario, y debe tener ... ion def set_default_association self.create_profile end end Pero eso no parece muy limpio... ¿Alguna sugerencia?

Asociación Rails con múltiples claves foráneas

Quiero poder usar dos columnas en una tabla para definir una relación. Así que usando una aplicación de tareas como ejemplo. ... eRecord::PreparedStatementInvalid: missing value for :owner_id in :donor_id => :person_id OR assignee_id => :person_id

Rails tiene una: a través de la asociación

Rails tiene una asociación has_one :through que ayuda a configurar una asociación uno a uno con un tercer modelo pasando por ... lo con algún modelo n-ésimo pasando por modelos n - 1 para un acceso más fácil. ¿Hay algo más que me falta además del atajo?

rails anula el getter predeterminado para una relación (pertenece a)

Así que sé cómo sobrescribir los getters predeterminados para los atributos de un objeto ActiveRecord usando def custom_gett ... a tener una relación tal que el atributo belongs_to solo se carga una vez y tiene un valor predeterminado si no se establece?

agregar asociaciones a los modelos existentes

Me pregunto cómo puedo agregar asociaciones a mis modelos. Supongamos que genero dos modelos rails generate model User rails ... ificación por migraciones para obtener la tabla cars_users en la base de datos? Estoy planeando usar esa tabla en mi código.

Agregación UML vs asociación

Aquí estoy, con otra pregunta sobre agregación y asociación. Quería aprender algunos conceptos básicos de UML, así que empecé ... de clases? Estoy preguntando esto, porque este libro es del 2003, y algunas cosas podrían cambiar durante esos pocos años.

Rails: consulta ActiveRecord basada en el valor de asociación

Tengo 2 modelos. Report y Server que tienen una relación belongs_to y has_many. Creé un método de acceso usando delegate que ... end end end Servidor class Server < ActiveRecord::Base attr_accessible :company_id has_many :reports end

¿Cómo puedo evitar la eliminación de padres si tiene registros de hijos?

He mirado a través de las guías de Ruby on Rails y parece que no puedo averiguar cómo evitar que alguien elimine un registro ... nte si no tiene pedidos. ¿ Hay alguna manera de definir la asociación entre modelos para ¿hacer cumplir este comportamiento?

Rails: pertenece a vs tiene uno

Un poco de una pregunta de novato sobre las asociaciones de rails. Tengo un modelo de error y un modelo de estado. El estado ... s esto solo una peculiaridad de los rieles donde en esta situación se ve extraño, o no estoy entendiendo algo/haciéndolo mal?

Rails modismo para evitar duplicados en tiene muchos: a través de

Tengo una relación estándar de muchos a muchos entre usuarios y roles en mi aplicación Rails: class User < ActiveRecord:: ... O "user_roles" ("role_id", "user_id") VALUES(1, 3) => [#<Role id: 1, name: "1">, #<Role id: 1, name: "1">]

Asociaciones Rails-tiene muchos=>: a través - pero el mismo modelo

Lo que estoy tratando de hacer: Tengo un blog y quiero mostrar publicaciones relacionadas debajo de la publicación principa ... d. Obviamente hay varios defectos con esto, simplemente no estoy seguro de cómo hacer que esta asociación funcione en Rails.

El Mismo Modelo para Dos pertenece a Asociaciones

Tengo un modelo PointOfContact que has_many Systems. Desde el lado Systems quiero identificar el PointOfContact como el techn ... ate @sys.project_manager = @pm @sys.technical_manager = @tm @pm.systems.should have(1).items #> expected 1 items, got 0

No se pudo encontrar el problema de asociación en Rails

Soy bastante nuevo en Ruby on Rails, y claramente tengo un problema de asociación de registros activos, pero no puedo resolve ... : Could not find the association :form_questions in model ApplicationForm Puede alguien señalar lo que estoy haciendo mal?

Hibernar asociación unidireccional a muchos - ¿por qué es mejor una tabla de unión?

En este documento (desplácese hacia abajo hasta la sección unidireccional): Http://docs.jboss.org/hibernate/stable/annotati ... ferida que simplemente usar una columna de clave externa en la entidad propiedad. Mi pregunta es, ¿por qué se prefiere mucho?

¿Hay un método de "primero o construir" en tiene muchas asociaciones?

En rails 3.2+, puedes hacer esto: SomeModel.some_scope.first_or_initialize Lo que significa que también puedes hacer: O ... Me pregunto si : ¿ya existen soluciones integradas para este problema ? mi implementación tiene defectos que no veo ?

La clase de validación fallida debe existir

He tenido (horas) problemas con las asociaciones en Rails. Encontré muchos problemas similares, pero no pude solicitar mi cas ... o son. Luego me da un mensaje de error en el navegador que dice que "La ciudad de validación fallida debe existir". Gracias

Hibernate @OneToMany eliminar hijo de la lista al actualizar padre

Tengo las siguientes entidades: EQUIPO @Entity @Table public class Team { [..] private Set<UserTeamRole> userTeamRol ... ; la lista se restablecería y debido a las cascadas la lista anterior sería suprimida. Cualquier ayuda es apreciada. Gracias