 <p>This way <code>Users.visible_to</code> will return premium and admin users. </p> <pre><code>scope :visible_to, -&gt; (user) do where(users.premium? = ? OR users.admin? = ?, true, true) end </code></pre>