activerecord

fechas rails con json

Estoy implementando una aplicación Facebook y usando AJAX/JSON. Sin embargo, las estructuras JSON que se devuelven tienen ... a usar una solución de la Server side usando (Active Records). Como convertir los datos antes de enviar las estructuras JSON.

Rails: incluye con asociación polimórfica

He leído este interesante artículo sobre El uso del Polimorfismo para Hacer una Mejor Alimentación de Actividad en Rails. T ... iquetas, tenemos otro problema de consulta N + 1. ¿Cuál es la forma correcta de resolver eso para poder usar la paginación ?

ActiveRecord:: Adapternotla configuración de base de datos específica no especifica el adaptador

Cuando uso heroku open mi aplicación web funciona bien, pero cuando uso rails s (localhost) me encuentro con este error: Ac ... strano for deployment # gem 'capistrano', group: :development # Use debugger # gem 'debugger', group: [:development, :test]

¿Cómo puedo cambiar dinámicamente la base de datos Active Record para todos los modelos en Ruby on Rails?

En nuestro programa, cada cliente obtiene su propia base de datos. Les enviamos por correo electrónico un enlace que los con ... a qué base de datos conectarse. ¿Cómo puedo conectar dinámica y programáticamente ActiveRecord a la base de datos correcta?

Cómo encontrar registros que tienen datos duplicados usando Active Record

¿Cuál es la mejor manera de encontrar registros con valores duplicados en una columna usando ruby y el nuevo Activerecord?

Forma limpia de encontrar objetos ActiveRecord por id en el orden especificado

Quiero obtener una matriz de objetos ActiveRecord dada una matriz de ids. Asumí que Object.find([5,2,3]) Devolvería una m ... denar los objetos yo mismo (ya sea algo simple y poco escalable o mejor escalado y más complejo), pero ¿hay una Mejor Manera?

Resolución en milisegundos de DateTime en Ruby

Tengo una cadena como 2012-01-01T01:02:03.456 que estoy almacenando en una marca de tiempo de la base de datos Postgres usand ... tima pregunta:¿Cómo puedo obtener ActiveRecord para preservar la resolución de milisegundos en los campos de marca de tiempo?

Rails Une e incluye columnas de la tabla joins

No entiendo cómo obtener las columnas que quiero de rails. Tengo dos modelos-Un Usuario y un Perfil. Un perfil de Usuario: ha ... esto? Creo que el problema tiene algo que ver con el hecho de que el modelo de perfil no tiene atributos para el Usuario...

ActiveRecord Join Query y select en Rails

En mi aplicación rails 4, un cliente (tabla clients) puede tener muchos proyectos (tabla projects). Tengo una columna llamada ... aso, ActiveRecord pierde uno de los nombres como se puede ver en la respuesta anterior. ¿Cómo debería escribir esta consulta?

Rango de Fechas de Consulta de Rails ActiveRecord

Estoy tratando de usar la siguiente línea en mi controlador para capturar todas las tareas que vencen menos de una semana des ... encontrar tareas atrasadas: @overdue = current_user.tasks.where("due_date <= ?", Date.today) ¿Qué me estoy perdiendo?

Compruebe si db - >update tiene éxito con Codeigniter cuando potencialmente no se actualizan filas

He estado usando $this->db->affected_rows() para comprobar si las actualizaciones han tenido éxito. Pero esto no funcio ... de comprobar que no hubo error con la actualización? Como en, algo que no requiere obtener los datos almacenados de antemano?

Cómo combinar dos condiciones en una cláusula where?

Tengo lo siguiente: time_range = (1.month.ago.beginning_of_month..1.month.ago.end_of_month) Comment.where(:created_at => ... a cláusula where una declaración como: .where("user_id is not in (?)",[user_ids]). ¿Cómo puedo combinar los dos? Gracias

realice una validación solo si todas las demás validaciones pasan

Estoy construyendo una validación personalizada que comprueba un número de cuenta bancaria y código de clasificación con un ... s atributos no estén en blanco y los compare con la expresión regular manualmente... pero eso no parece una manera muy Rails.

Expresión regular SQL Rails

Estoy tratando de buscar el número máximo en la serie A0001, A0002, A1234, A2351, etc... El problema es que la lista en la q ... @max_draw = Drawing.where("drawing_number LIKE ?", "/A\d+/") @max_draw = Drawing.where("drawing_number LIKE ?", "A[0-9]%")

Registro Activo con Delegado y condiciones

¿Es posible usar delegate en su modelo Active Record y usar condiciones como :if en él? class User < ApplicationRecord ... ter, :if => :has_master? belongs_to :master, :class_name => "User" def has_master? master.present? end end

¿Cómo probar qué validación falló en ActiveRecord?

Tengo un modelo como este: class User < ActiveRecord::Base validates_length_of :name, :in => (2..5) end Quiero pro ... onfiguración regional en lugar del mensaje específico del modelo. Entonces, ¿es posible verificar qué tipo de error ocurrió?

¿Cómo puedo usar 'debería validar la presencia de' con un mensaje de error personalizado?

Estoy probando mis modelos ActiveRecord con Rspec. Acabo de agregar un mensaje de error personalizado a una de mis validacion ... it {should validate_presence_of(:accepted_terms_at).with('your message')} Esto genera un error porque no hay un método with.

rieles, activerecord, obtener la especificación de conexión actual

Estoy escribiendo código que migrará algunos datos de una base de datos a otra, sobreescribiendo algunos datos en el destino. ... n real de un objeto de conexión en vivo. ¿En serio? Me estoy perdiendo algo? ¿Alguna otra idea, incluso api indocumentada?

ActiveRecord: ¿Cómo puedo clonar asociaciones anidadas?

Actualmente estoy clonando una asociación de un solo nivel como esta: class Survey < ActiveRecord::Base def duplicate ... n realmente reemplazar las respuestas originales y luego crear otras nuevas, por lo que ID's stop coincidiendo correctamente.

Rails: No id búsqueda de clave externa ActiveRecord

Quiero que ActiveRecord busque una columna sin id de una tabla. Espero que esto quede claro cuando te dé mi ejemplo de código ... me) user_name es único y presente en ambas tablas. No quiero tener un coach_id en mi tabla coach_classes por alguna razón.