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

12 la respuesta

accepts_nested_attributes_for validación de asociación de hijo que falla

Estoy usando accept_nested_attributes_for en uno de mis modelos de Rails, y quiero guardar a los hijos después de crear el padre. El formulario funciona perfectamente, pero la validación falla. Por simplicidad, imagine lo siguiente: class ...

4 la respuesta

Rails modelo que tiene 'has_one' y 'has_many' pero con algunas restricciones

Estoy mapeando 2 modelos: User Account class Account has_many :users class User has_one :account La tabla de usuario como el ID de cuenta en ella. Ahora en el modelo de cuenta, quiero crear un 'usuario principal' del cual una cuenta solo ...

18 la respuesta

Yii: cómo obtener una matriz de valores de un registro activo

Usando Yii, ¿cómo puedo obtener una matriz de un registro activo. Di algo como esto: array('foo', 'bar', 'lala') De algo como esto: MyTable::model()->findall()

4 la respuesta

has_many: a través de has_and_belongs_to_many en Rails

In Rails: ¿cuál es el efecto de usar has_many: a través de has_and_belongs_to_many? Considere tener dos modelos: publicaciones y etiquetas que tienen una relación de muchos a muchos como se indica a continuación: class Tag < ActiveRecord::Base ...

8 la respuesta

¿Cómo contar elementos en grupo con Codeigniter?

Estoy usando el registro activo para devolver una lista agrupada de fechas con el siguiente código: function get_archive_links(){ $this->db->order_by('date','desc'); $this->db->group_by('MONTH(date), YEAR(date)'); $query = ...

2 la respuesta

newbie: agregue enteros serializados en la columna de la base de datos y recuperelos

¿Cómo podría almacenar enteros (ID de usuario que van del 1 al 9999) serializados en una columna de base de datos y recuperarlos? En mi modelo de usuario tengo una columna de invitaciones, User model serialize: invites invites = text field ...

2 la respuesta

Rails 3 ActiveRecord método de encadenamiento, bajo el capó

Supongamos que crea una consulta que implica el encadenamiento de múltiples métodos, como Post.where('id > 10').limit(20).order('id asc').except(:order) Me pregunto qué pasa detrás de escena. Presumiblemente, cada parte de la cadena ayudará ...

10 la respuesta

validar al menos uno en has_and_belongs_to_many

Tengo un modelo con: has_and_belongs_to_many :users ¿Cómo valido que el modelo tenga al menos un usuario en el modelo? Lo intenté validates_presence_of :users Pero eso no parece darme lo que quiero ...

8 la respuesta

¿Cómo ordenar los autores por su recuento de libros con ActiveRecord?

Digamos que tengo un modelo de libro y un modelo de autor. Quiero enumerar todos los autores ordenados por su recuento de libros. ¿Cuál es la mejor manera de hacer eso? Sé cómo hacer esto en SQL, ya sea haciendo dónde ... con una selección ...

16 la respuesta

find () con nil cuando no hay registros

En mi programa de rieles actual cuando uso algo como user = User.find(10)Cuando no haya un usuario con ID = 10, tendré una excepción como: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 ¿Puedo obtener cero en lugar de generar una ...