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

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 ...

1 la respuesta

No búsqueda sensible a mayúsculas y minúsculas con registro activo

Uso rails 3.0.4 hay una parte de la consulta de Arel en mi aplicación de rieles, ¿cómo puedo usar el método de mayúsculas para hacer una búsqueda sin distinción entre mayúsculas y minúsculas en una base de datos ...

3 la respuesta

¿Cómo hacer una consulta LIKE en Arel y Rails?

Quiero hacer algo como: SELECT * FROM USER WHERE NAME LIKE '%Smith%';Mi intento en Arel: # params[:query] = 'Smith' User.where("name like '%?%'", params[:query]).to_sql Sin embargo, esto se convierte en: SELECT * FROM USER WHERE NAME LIKE ...

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 ...

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

Ransack: ¿Cómo usar el alcance existente?

Al convertir una aplicación de Rails 2 a Rails 3, tengo que reemplazar la gemabúsqueda lógica. Ahora, usando Rails 3.2.8 con la gema.Saquear Quiero construir...

5 la respuesta

Rieles donde condición usando NOT NULL

Usando el estilo de los rieles 3, ¿cómo escribiría lo contrario de: Foo.includes(:bar).where(:bars=>{:id=>nil})Quiero encontrar donde id no es nulo. Lo intenté: Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sqlPero eso vuelve: => "SELECT ...

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] ...

18 la respuesta

Combine dos ActiveRecord :: Objetos de relación

Supongo que tengo los siguientes dos objetos: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # ActiveRecord::Relationes posible combinar las dos ...

1 la respuesta

Arel provoca un bucle infinito en la agregación

Tengo problemas con el uso de Arel para agregar 2 columnas en la misma consulta. Cuando ejecuto esto, todo el servidor se congela por un minuto, antes de que el servidor dev se caiga. Sospecho un bucle infinito :). Tal vez he entendido mal todo ...