named_scope :all_public, lambda { |users|
{ :conditions => ["visibility = ? || (visibility = ? && user_id = ?)", Shared::PUBLIC, Shared::PRIVATE, users] }
}
Cela fonctionne bien pour un utilisateur, mais y a-t-il un moyen de le modifier pour fonctionner où les utilisateurs sont un tableau d'utilisateurs?Ruby on Rails: portée nommée avec lambda et un tableau
Est-ce vraiment '||' et '' && et non '' OR' et et'? – bjg
Quand j'ai appris le SQL, j'ai utilisé les symboles au lieu des mots. = \ mais je suppose que MySQL peut faire les deux. – NullVoxPopuli