Resultados de la búsqueda a petición "activerecord"
Rails: tiene muchas asociaciones directas: busque con la condición AND, no con la condición OR
Tengo el siguiente método de consulta en mi modelo ActiveRecord: def self.tagged_with( string ) array = string.split(',').map{ |s| s.lstrip } select('distinct photos.*').joins(:tags).where('tags.name' => array ) endAsí, esto encuentra todos los ...
Configuración del tiempo de espera de la sesión en Rails 3
Esto parece simple: estoy tratando de que mis sesiones de Active Record de rails se agoten después de 2 minutos. Entonces, después de dos minutos, quiero que mis usuarios tengan que volver a iniciar sesión. Solo estoy corriendorails server (es ...
Eliminar padre huérfano
Tengo una relación como esta: Parent has_many :children Child belongs_to :parent Lo que quiero hacer es eliminar al padre si no quedan más hijos. Para hacer esto tengo: Child before_destroy :destroy_orphaned_parent def ...
RoR: MyModel.descendants devuelve [] en una vista después de la primera llamada?
Quiero mostrar una lista de selección de subclases MyModel en una vista. Todavía no funciona, así que para la comprobación de la cordura, incluí esto en mi opinión: <%= MyModel.descendants %>Losprimer vez que renderizo esta página después ...
Standalone ruby - Cómo cargar diferentes entornos desde database.yml
Tengo un proceso en segundo plano que modifica los registros en una base de datos. Los modelos se conectan a la base de datos usando algo como esto: dbconfig = ...
Rails named_scope herencia?
Estoy tratando de generalizar algunos de mis modelos al proporcionar un modelo base común para heredar que contiene algunas declaraciones mutuas named_scope y un método de filtro que activa esa búsqueda de consultas más simples en el lado del ...
¿Cómo hacer asociaciones de varios niveles?
Tengo esta configuración: Continent ->Country ->City ->Post y yo teng class Continent < ActiveRecord::Base has_many :countries end class Country < ActiveRecord::Base belongs_to :continent has_many :cities end class City < ActiveRecord::Base ...
¿Cómo usar 'IN (1,2,3)' con findAll?
Necesito obtener un par de estudiantes de la base de datos, y tengo sus claves principales en una cadena separada por comas. Normalmente usando SQL sería algo así como: $cleanedStudentIdStringList = "1,2,3,4"; SELECT * FROM Student WHERE id ...
orden de manejo con has_many a través de la relación
Tengo dos modelos: proyecto y tarea (por ejemplo) con un modelo de combinación: project_task que permite una relación has_many through para que las tareas puedan compartirse entre proyectos. He especificado la posición como un atributo del ...
Rails contexto de validación
Necesito ayuda con mi modelo ActiveRecord. Tengo validaciones basadas en contexto (incorrecto) utilizando las opciones de contexto integradas para validaciones: validates :foo, :on => :bar, :presence => true model = Model.new model.foo = ...