rails new inner ejemplos caracteristicas active ruby-on-rails activerecord ruby-on-rails-3

ruby on rails - new - Combine dos resultados de ActiveRecord Query



ruby rails active record (2)

Esto fue útil para mí:

Model.where(...) | Model.where(...)

Actualmente tengo dos consultas de registros activas que me gustaría combinar juntas

joins("join relationships ON user_id = followed_id"). where("follower_id = #{user.id}")

y

where(:user_id => user.id)

Básicamente quiero que los resultados del segundo aparezcan con el primero similar a una declaración UNION en SQL. ¿Se puede hacer en ActiveRecord de esta manera?

Preferiría usar una unión en lugar de tener que unir todos los followed_id en una cadena y usar la cláusula IN en sql.

¿Algunas ideas?

----- Editar ------ Estoy buscando una forma de hacer que esto funcione con la carga lenta


Usar relation & relation :

Model.joins("join relationships ON user_id = followed_id").where("follower_id = {user.id}") & Model.where(:user_id => user.id)