Preguntas etiquetadas con activerecord

86
¿Qué es exactamente Arel en Rails 3.0?

Entiendo que es un reemplazo de ActiveRecord y que usa objetos en lugar de consultas. Pero... porque es esto mejor ¿Será "más fácil" crear objetos / consultas? ¿conducirá a consultas SQL más eficientes? ¿Será compatible con las principales bases de datos? - Asumo que lo hará. ¿Será más...

86
LEFT OUTER se une a Rails 3

Tengo el siguiente código: @posts = Post.joins(:user).joins(:blog).select que está destinado a encontrar todas las publicaciones y devolverlas y los usuarios y blogs asociados. Sin embargo, los usuarios son opcionales, lo que significa que el INNER JOINque :joinsgenera no devuelve muchos...

85
Safe ActiveRecord como consulta

Estoy intentando escribir una consulta LIKE. Leí que los requisitos de cadenas puras no son seguros, sin embargo, no pude encontrar ninguna documentación que explique cómo escribir LIKE Hash Query de forma segura. ¿Es posible? ¿Debo defenderme manualmente contra la inyección SQL?...