Resultados de la búsqueda a petición "activerecord"

2 la respuesta

Acceder a un atributo de un modelo vinculado en Rails

Entonces, lo siento si esto no se da de manera coherente ... No sé toda mi terminología de Ruby / Rails (todavía). Tengo un modelo llamado "Perfil" y un modelo llamado "Usuario, y los dos están vinculados así: class Profile < ActiveRecord::Base ...

1 la respuesta

ERROR: actualizar o eliminar en la tabla "usuarios" viola la restricción de clave externa "fk_rails_03de2dc08c" en la tabla "comentarios"

Estoy atrapado en este error y no puedo entender qué está mal. rieles abortados! ActiveRecord :: InvalidForeignKey: PG :: ForeignKeyViolation: ERROR: actualizar o eliminar en la tabla "usuarios" viola la restricción de clave externa ...

1 la respuesta

Comparación de objetos ActiveRecord con Rspec

¿Hay una buena manera en Rspec para comparar dos objetos ActiveRecord mientras ignora id, & c? Por ejemplo, supongamos que estoy analizando un objeto desde XML y cargando el otro desde un dispositivo, y lo que estoy probando es que mi analizador ...

1 la respuesta

¿Cómo usar 'after_initialize' en Rails 3?

ACTUALIZAR Verifiqué erróneamente la guía edgerails en lugar de la guía Rails 3 actualmente correcta (que no menciona after_initialize). Sin embargo, no estoy seguro de por qué la guía edgerails es "incorrecta". Pensé que se suponía que la ...

7 la respuesta

Comprobando si ActiveRecord find devuelve un resultado

Estoy tratando de verificar si un método de búsqueda devuelve un resultado. Mi método de búsqueda es el siguiente: post = Post.find(:all, :conditions => { :url => params['url'] }, :limit => 1) ¿Cuál sería una buena manera de verificar eso?post ...

7 la respuesta

Rails: anulación del método de asociación ActiveRecord

¿Hay alguna forma de anular uno de los métodos proporcionados por una asociación ActiveRecord? Digamos, por ejemplo, que tengo los siguientes polimórficos típicos has_many: a través de la asociación: class Story < ActiveRecord::Base has_many ...

4 la respuesta

¿Cómo hago para que Rails tenga conteos de carga ansiosos?

Esto está relacionado con una preguntahace un año y cambia [https://stackoverflow.com/q/1180466/203137]. Puse un ejemplo de la pregunta que debería funcionar fuera de la caja, siempre que tenga sqlite3 ...

2 la respuesta

Uso de named_scope con recuentos de modelos secundarios

Tengo un objeto padre simple que tiene muchos hijos. Estoy tratando de descubrir cómo usar un ámbito con nombre para traer de vuelta solo a los padres con un número específico de hijos. es posible? class Foo < ActiveRecord::Base has_many :bars ...

2 la respuesta

¿La mejor práctica para limitar el número de asociaciones dentro de una relación has_many?

Digamos que tengo dos modelos: usuarios y cuentas. Cada cuenta puede tener como máximo n usuarios asociados, y un usuario solo puede estar asociado con una cuenta. Parecería natural decir que Usuario belongs_to :accounty cuenta has_many ...

4 la respuesta

¿Cómo mostrar las consultas SQL que se ejecutan en la consola de Rails?

Cuando ejecuto consultas (p. Ej.MyModel.where(...) orecord.associated_things) en la consola, ¿cómo puedo ver las consultas reales de la base de datos que se ejecutan para poder comprender mejor lo que está sucediendo?