rails-activerecord

Entendiendo: opción fuente de tiene uno / tiene muchos a través de Rails

Por favor ayúdame a entender la opción :source de has_one/has_many :through asociación. La explicación de la API de Rails tie ... s, :through => :subscriptions will busque :subscribers o :subscriber en Subscription, a menos que se dé un :source. "

¿Cuál es la diferencia entre arrancar y recoger en rieles?

Aquí hay dos códigos de ejemplo. El primero con collect: User.first.gifts.collect(&:id) Segundo con pluck: User.first.gifts.pluck(:id) ¿Hay alguna diferencia entre ellos en el rendimiento o algo más?

Registro aleatorio en ActiveRecord

Necesito obtener un registro aleatorio de una tabla a través de ActiveRecord. He seguido el ejemplo de Jamis Buck de 2006 . ... t;= ?", rand_id]) Tengo curiosidad por saber cómo lo han hecho otros aquí o si alguien sabe qué camino sería más eficiente.

Rails 5: ActiveRecord O consulta

¿Cómo hacer una consulta or en Rails 5 ActiveRecord? Además, ¿es posible encadenar or con where en consultas ActiveRecord?

¿Cómo puedo evitar ejecutar devoluciones de llamada de ActiveRecord?

Tengo algunos modelos que tienen retrollamadas after_save. Por lo general, eso está bien, pero en algunas situaciones, como c ... a de un modelo como este: Foo.after_save.clear No pude encontrar dónde está documentado ese método, pero parece funcionar.

Conexión de Rails 3.1 con Múltiples Bases de datos

En ShowNearby hemos estado haciendo una migración muy grande a ROR 3.1 desde PHP y nos enfrentamos a varios problemas que alg ... ce, pero creemos que esto no es muy eficiente. ¿Alguno de ustedes ha lidiado con un problema similar antes? Muchas Gracias!!

ActiveRecord encuentra y solo devuelve columnas seleccionadas

Editar 2 Si te encuentras con esto, revisa ambas respuestas, ya que ahora usaría pluck para esto Tengo una bastante grand ... nara? Thx Editar 1 alternativamente, hay una manera que puedo pasar una matriz de solo los atributos I ¿quieres incluido?

¿Incluye Rails anidados en Registros activos?

Tengo una lista de eventos que obtengo. Estoy tratando de incluir cada usuario asociado a este evento y cada perfil asociado ... s(:users [{profile:}]) Los documentos no parecen estar claros: http://guides.rubyonrails.org/active_record_querying.html

buscar vs buscar por vs dónde

Soy nuevo en rails. Lo que veo es que hay muchas maneras de encontrar un registro: find_by_<columnname>(<columnva ... value> } where(<columnname> => <columnvalue>) ¿Hay alguna regla empírica o recomendación sobre cuál usar?

¿Cómo omitir las devoluciones de llamada de ActiveRecord? [duplicar]

Posible Duplicado:¿Cómo puedo evitar ejecutar devoluciones de llamada de ActiveRecord? Tengo un modelo como este cl ... a omitir la llamada add_points_to_user cuando se guarda? Posiblemente algo como ActiveRecord#delete vs ActiveRecord#destroy?

UNIÓN EXTERIOR IZQUIERDA en Raíles 4

Tengo 3 modelos: class Student < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :cour ... ID_VALUE> and c.active = true ¿Cómo puedo ejecutar esta consulta de la manera Rails 4? Cualquier entrada es apreciada.

¿Cómo puedo sobrescribir un método getter en un modelo ActiveRecord?

Estoy tratando de sobrescribir un método getter para un modelo ActiveRecord. Tengo un atributo llamado name en el modelo Cate ... vuélvalo, de lo contrario devuelve name atributo. ¿Cómo haría esto? Esto debería llamarse normalmente así: @category.name

Rails: validar la unicidad de dos columnas (juntas)

Tengo un modelo Release con columnas medium y country (entre otras). No debe haber releases que comparten idéntica medium/country combinaciones. ¿Cómo escribiría esto como una validación de rails?

ActiveRecord Buscar por Año, Día o Mes en un campo de Fecha

Tengo un modelo ActiveRecord que tiene un atributo date. ¿Es posible utilizar ese atributo de fecha para encontrar por Año, ... by_day(1) O es simplemente posible encontrar_by_date(2012-12-1). Esperaba poder evitar crear atributos de Año, Mes y Día.

Rails tiene una: a través de la asociación

Rails tiene una asociación has_one :through que ayuda a configurar una asociación uno a uno con un tercer modelo pasando por ... lo con algún modelo n-ésimo pasando por modelos n - 1 para un acceso más fácil. ¿Hay algo más que me falta además del atajo?

Ruby on rails-Referencia el mismo modelo dos veces?

¿Es posible establecer una doble relación en los modelos activerecord a través del comando generate scaffold? Por ejemplo, ... essage.user Puedes usar algo como: @message.sender o @message.recipient Cualquier consejo sería muy apreciado. Gracias.

Cómo escribir SQL en una migración en Rails

Tengo el siguiente SQL que necesito hacer CREATE TABLE cars_users2 AS SELECT DISTINCT * FROM cars_users; DROP TABLE cars_us ... uedo usar dataclips. Así que supongo que tengo que hacer esto en una migración. ¿Cómo escribo este sql como una migración?

¿Eliminar en cascada en modelos de Ruby ActiveRecord?

Estaba siguiendo el screencast en rubyonrails.org (creando el blog). Tengo los siguientes modelos: Comentario.rb class C ... nces, ¿hay alguna manera de lograr esto (tal vez el propio RoR podría encargarse de eliminar los comentarios relacionados? )?

ActiveRecord where field =? matriz de valores posibles

Quiero hacer Model.where('id = ?', [array of values]) ¿Cómo logro esta mirada hacia arriba sin encadenamiento o declaraciones juntas?

¿Cómo se validaría el formato de un campo de correo electrónico en ActiveRecord? [cerrado]

Tengo un modelo de usuario en una aplicación Rails que tiene un campo de correo electrónico. ¿Hay una validación predeterminada que garantice que el correo electrónico está en el formato correcto? Si no, ¿cómo voy a validar ese campo?