named_scope :all_public, lambda { |users|
{ :conditions => ["visibility = ? || (visibility = ? && user_id = ?)", Shared::PUBLIC, Shared::PRIVATE, users] }
}
Это хорошо работает для одного пользователя, но есть ли способ изменить его, чтобы он работал, когда пользователи представляют собой массив идентификаторов пользователей?