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

7 la respuesta

Rails: fuerza la cadena vacía a NULL en la base de datos

Existe una manera fácil (es decir, una configuración) de forzar a ActiveRecord a guardar cadenas vacías como NULL en la base de datos (si la columna lo permite)? La razón de esto es que si tiene una columna de cadena NULLable en la base de datos ...

3 la respuesta

Comprender cómo funciona establecer_conexión en ActiveRecord

Este código fue tomado de la clase de gemas de ActiveRecord 2.3.14ConnectionHandler def establish_connection(name, spec) @connection_pools[name] = ConnectionAdapters::ConnectionPool.new(spec) endarece que cada vez que Ruby llama ...

2 la respuesta

Rails: error constante no inicializado en Active Record destroy

Tengo un problema al intentar destruir una instancia de registro activa. Involucra el siguiente AR class Client < ActiveRecord::Base has_many :phone_numbers, :dependent => :destroy has_many :email_addresses, :dependent => :destroy ...

1 la respuesta

Rails ActiveRecord agrupa los resultados en subcolecciones por fecha

Estoy tratando de hacer una consulta ActiveRecord en Rails 3.1 donde clasifico los resultados en subcolecciones de elementos agrupados, en este caso agrupados por fecha. Creo que mi código puede explicarlo mejor. Este es mi método, que ...

3 la respuesta

obtenga todos los productos de categoría y categorías secundarias (rails, awesome_nested_set)

teniendo una aplicación de comercio electrónico en desarrollo, estoy tratando de entender el siguiente problema: tengo mis categorías realizadas a través del plugin awesome_nested_set. Si enumero mis artículos seleccionando una categoría, todo ...

3 la respuesta

¿Ámbitos compartidos a través del módulo?

Quiero secar varios modelos moviendo ámbitos compartidos a un módulo, algo así como: module CommonScopes extend ActiveSupport::Concern module ClassMethods scope :ordered_for_display, order("#{self.to_s.tableize}.rank asc") end end ...

9 la respuesta

Cambiar el nombre de las columnas created_at, updated_at de ActiveRecord / Rails

Quiero cambiar el nombre de las columnas de marca de tiempo definidas en timestamp.rb. ¿Se pueden sobrescribir los métodos de timestamp.rb? Y qué se debe hacer en la aplicación para utilizar el módulo con los métodos sobrescritos.

1 la respuesta

Hacer atributos asignables en masa solo durante la creación

Es posible tener un atributo que solo se pueda asignar en masa durante la creación de un objeto modelo? Por ejemplo, lausername atributo debe ser asignable en masa al crear el objeto, pero no después de eso (debe ser de solo lectura).

9 la respuesta

Rails Active Record find (: all,: order =>) issue

Parece que no puedo usar la opción ActiveRecord :: Base.find: ordenar más de una columna a la vez. Por ejemplo, tengo un modelo "Mostrar" con fecha y columnas asistentes. Si ejecuto el siguiente código: @shows = Show.find(:all, :order => ...

1 la respuesta

ActiveRecord: inverse_of no funciona en has_many: a través del modelo de combinación en create

No puedo obtenerinverse_of para trabajar en modelos de unión en la creación. No estoy seguro de si esto es un error o simplemente no se implementa como tal. Tengo los siguientes modelos: class Challenge < ActiveRecord::Base has_many :groups, ...