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?