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

3 la respuesta

¿Cómo excluir una matriz de identificadores de la consulta en Rails (usando ActiveRecord)?

Me gustaría realizar una consulta ActiveRecord que devuelva todos los registros, excepto los registros que tienen ciertos identificadores. Los identificadores que me gustaría excluir se almacenan en una matriz. Entonces: ids_to_exclude = [1,2,3] ...

3 la respuesta

Únete a la misma mesa dos veces con condiciones

Hay situaciones en las que ActiveRecord establece el nombre de la tabla de alias si hay varias combinaciones con la misma tabla. Estoy atrapado en una situación en la que estas uniones contienen ámbitos (usando 'fusionar'). Tengo una relación de ...

2 la respuesta

Cómo hacer uniones en subconsultas en AREL dentro de Rails

Tengo un modelo simple class User has_many :logs class Logs relacionado de la manera habitual a través de la clave externa logs.user_id. Estoy tratando de hacer lo siguiente con Arel y, según el documento de Arel, debería funcionar. u_t = ...

5 la respuesta

¿Dónde puedo encontrar buena documentación de AREL? [cerrado

Estoy tratando de aprender todo lo que pueda sobre AREL. Pero no estoy seguro de qué mirar. Encontré algunosdocumentación en rubydoc [http://rubydoc.info/github/rails/arel/master/frames], pero no parece muy bueno en términos de mostrar cuáles ...

8 la respuesta

Cómo implementar una inserción masiva en Rails 3

Necesito insertar una serie de correos electrónicos como registros diferentes en mi tabla de contactos. ¿Cómo se puede hacer esto? Eg: @email = ["[email protected]", "[email protected]", "[email protected]", ... ] No quiero usar. @email.each do |email| @contact = ...

10 la respuesta

ActiveRecord Arel O condición

¿Cómo puedes combinar 2 condiciones diferentes usando OR lógico en lugar de AND? NOTAas condiciones @ 2 se generan como ámbitos de rieles y no se pueden cambiar fácilmente a algo comowhere("x or y") directamente. Ejemplo simple: admins = ...

3 la respuesta

Rails / Arel: selección de todos los registros como ActiveRecord :: Relation

Usando Arel en Rails - Estoy buscando una manera de crear unActiveRecord::Relation que efectivamente resulta enSELECT * FROM table, que aún puedo manipular más. Por ejemplo, tengo un modelo que se divide en varias categorías, y devuelvo ...

3 la respuesta

Concatenar (pegamento) donde las condiciones por OR o AND (Arel, Rails3)

Yo tengo variascomplejoconsultas (mediante subconsultas, etc.) y desea pegarlas con la instrucción OR o AND. Por ejemplo: where1=table.where(...) where2=table.where(...)Me gustaria algo como where3=where1.or where2El siguiente ejemplo no me ...

2 la respuesta

¿Cómo unirse a una tabla y contar registros en Rails 3?

Tengo unCollection clase que tiene muchas monedas. Estoy tratando de seleccionar colecciones que tengan más de dos monedas. Actualmente, no tengo problemas para hacerlo a través de Ruby, pero eso es extremadamente ineficiente. Mi código ...

5 la respuesta

Subqueries en activerecord

Con SQL puedo hacer fácilmente subconsultas como esta User.where(:id => Account.where(..).select(:user_id)) Esto produce: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) ¿Cómo puedo hacer esto usando los 3 rails ...