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

1 la respuesta

Cómo seleccionar solo una parte de json, almacenada en Postgres, con ActiveRecord

Digamos que tengo un modeloUser, que tiene un campo de tipojson llamadosettings. Supongamos que este campo se ve más o menos así: { color: 'red', language: 'English', subitems: { item1: true, item2: 43, item3: ['foo', 'bar', 'baz'] } }Si lo ...

2 la respuesta

¿Qué significa el [5.0] en ActiveRecord :: Migración de Rails 5?

Una migración que creé en una aplicación Rails 5 tenía5.0 pasado a un método: class CreateVariableKeys < ActiveRecord::Migration[5.0] ... endMe gustaría saber cuál es el[5.0] medio.

2 la respuesta

El método 'incluye' no parece funcionar con 'where' en Rails 4

En mi modelo tengo: class Song < ActiveRecord::Base belongs_to :artist def self.default_scope includes :artist end def self.search query if query where "title LIKE :query OR artists.name LIKE :query", query: "%#{ query }%" else where nil end end ...

1 la respuesta

el tipo de imagen no se configura para asociaciones polimórficas

Tengo dos modelos en mi aplicación rails 4.2 class LandingPage < ActiveRecord::Base has_one :section2_photo, -> { where imageable_type: "Section2Photo"}, class_name: Image, foreign_key: :imageable_id, foreign_type: :imageable_type, dependent: ...

1 la respuesta

Alcance de rieles: donde coincide exactamente

¿Es posible hacer un alcance en Rails conwhere IN (?) consulta, que verificará las coincidencias exactas? por ejemplo: Post.joins(:tags).where('tags.id IN (?)', [1, 2, 3, 4])encontrará publicaciones con etiquetas1, 2, 1, 2, 3 y1, 2, 3, 4. Pero ...

1 la respuesta

¿Cuáles son todas las claves posibles para database.yml?

Acabo de descubrir que elreconnect: true La opción de configuración es posible en eldatabase.yml archivo. ¿Qué otras opciones de configuración posibles hay? ¿Existe una referencia completa para todas las opciones? Ejemplos clave ...

2 la respuesta

Cómo consultar UUID para postgres

Me gustaría utilizar UUID como identificador, proporcionar los primeros 8 dígitos para averiguar si existe en la base de datos. Normalmente puedo hacer esto sin ningún problema: select * from TABLE where id = ...

3 la respuesta

Entero fuera de rango en la base de datos PostgreSQL

Estoy tratando de guardar un número que representa la longitud de un archivo (4825733517). La columna está configurada para escribir entero. No tengo ninguna validación o restricción establecida. RangeError: 4825733517 is out of range ...

8 la respuesta

Obtenga solo registros creados hoy en laravel

¿Cómo uso lacreated_at campo para obtener solo los registros que se crearon hoy y ningún otro día u hora? staba pensando en un->where('created_at', '>=', Carbon::now()) Pero no estoy seguro de que eso funcione.

3 la respuesta

update_all con un método

Digamos que tengo un modelo: class Result < ActiveRecord::Base attr_accessible :x, :y, :sum endEn lugar de hacer Result.all.find_each do |s| s.sum = compute_sum(s.x, s.y) s.save end asumiendocompute_sum es un método disponible y realiza algunos ...