Articles of activerecord

Rails 4, has_many a través de la asociación – encontrar objetos asociados

Me pregunto por qué Item.where(category: x) no funciona para mí. Espero que esta statement devuelva todos los artículos que están categorizados bajo la categoría x. Por favor vea abajo mis asociaciones: class Category :categorizations end class Item :categorizations end class Categorization < ActiveRecord::Base belongs_to :item belongs_to :category end Category.find(1).items devuelve todos los artículos para esa […]

carriles complejos order_by con argumento

Tengo una aplicación de Rails. Me gustaría mostrar los perfiles de usuario ordenados por el número de tareas comunes que tienen con el usuario actual. Cada tarea tiene un asignador y un ejecutor. El número debe incluir tanto la ejecución de tareas como la asignación de tareas para el mismo usuario. Así, por ejemplo, si […]

Sidekiq no encuentra registros para Rails Active Job

Los trabajos se ponen en cola después de que se crea un usuario como en el modelo usuario.rb after_create_commit :profile_photo_job def profile_photo_job message = “Add a profile photo” ReminderJob.set(wait: 1800).perform_later(self.id.to_s, message) end recordatorio_trabajo.rb class ReminderJob < ApplicationJob queue_as :default def perform(user_id, message) if user_id user = User.find(user_id) end ##sending message notification here end end Sin […]

Rails 4 HABTM ¿Cómo configurar múltiples identificadores en la consola?

schema.rb: ActiveRecord::Schema.define(version: 20150324012404) do create_table “groups”, force: :cascade do |t| t.string “title” t.integer “teacher_id” t.datetime “created_at”, null: false t.datetime “updated_at”, null: false end create_table “groups_students”, id: false, force: :cascade do |t| t.integer “group_id” t.integer “student_id” end add_index “groups_students”, [“group_id”], name: “index_groups_students_on_group_id” add_index “groups_students”, [“student_id”], name: “index_groups_students_on_student_id” create_table “users”, force: :cascade do |t| t.string “email”, default: […]

prueba de rastrillo no copia desarrollo postgres db con secuencias

Estoy tratando de desarrollar una aplicación de Rails en postgresql usando una secuencia para incrementar un campo en lugar de un enfoque predeterminado de ruby ​​basado en validates_uniqueness_of. Esto ha demostrado ser desafiante por varias razones: 1. Esta es una migración de una tabla existente, no una nueva tabla o columna 2. El uso del […]

Tener un entorno multiproceso en JRuby después de ConnectionNotEstablished

Tengo la aplicación Rails (4.2.6) en la que uso hilos (s) para el procesamiento de datos en segundo plano causados ​​por el Rufus :: Scheduler. Tengo la aplicación que funciona en el entorno de desarrollo, pero cuando la muevo a producción en nginx + pasajero, tengo excepciones ActiveRecord :: ConnectionNotEstablished , incluso sin carga suficiente. […]

Declaraciones de validación de formularios nesteds que se repiten varias veces

Teniendo en cuenta las siguientes asociaciones: class Parent has_many :a_childs validates_associated :a_childs accepts_nested_attributes_for :a_childs has_many :b_childs validates_associated :b_childs accepts_nested_attributes_for :b_childs has_many :charges validates_associated :charges accepts_nested_attributes_for :charges validate :test_puts def test_puts puts “validating Parent – #{self.attribute}” end end class AChild belongs_to :parent has_many :charges validates_associated :charges accepts_nested_attributes_for :charges validate :test_puts def test_puts puts “validating AChild – […]

ActiveRecord consulta para devolver documentos relacionados utilizando RelatedDocuments unir tabla

En mi aplicación, los usuarios pueden recostackr Documents favoritos. Quiero devolver una lista de los documentos más relevantes para aquellos a los que ellos han related_documents , utilizando una tabla de combinación de documentos relacionados que tiene un valor de relevance_score:integer para la relación entre un documento y un documento relacionado. TLDR; ver la actualización […]

Rieles: Los registros no están ordenados por ID en Heroku

Estoy teniendo un problema, desarrollé mi aplicación en mi entorno local y todo funciona como se esperaba, pero después de desplegar en Heroku algo no está funcionando bien. Tengo 2 modelos PurchasingGroup y GroupGoal un grupo de compras tiene muchos objectives de grupo, bueno cuando creo los objectives de grupo para un grupo de compras […]

nombres de campo plural rails_admin

Estoy usando rails_admin en una aplicación y recibo un error inesperado. En un determinado modelo, tengo un campo llamado * _status_id. Cuando bash editar ese modelo en rails_admin, recibo este error: método indefinido `* _statu_id ‘ Obviamente, rails_admin piensa que mi recurso es plural, cuando no lo es. ¿Hay alguna forma de que Rails / […]