Skip to content

Instantly share code, notes, and snippets.

@amiel
Created May 15, 2012 21:07
Show Gist options
  • Save amiel/2705150 to your computer and use it in GitHub Desktop.
Save amiel/2705150 to your computer and use it in GitHub Desktop.
Which is better?
t = Collection.arel_table
where(t[:public].eq(true).or(t[:user_id].eq(user.id)))
# or
where('public = ? OR user_id = ?', true, user.id)
@emmanuel
Copy link

Not an issue in the simple case, but I believe that the second form will follow/respect/use aliasing of the table (as AR does sometimes with associations).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment