Hi,
is the following a known issue? Given the following setup:
class User < AR has_many :posts, :dependent => :destroy end
class Post < AR named_scope :title_like, lambda { |title| .... [some conditions] .... end
Then
u = User.first u.posts # Do something that loads posts u.posts.title_like('term').delete_all
deletes *all* posts from u - not just the ones with 'term' in the title. This is because :dependent => :destroy makes the association enumerate the loaded target ignoring the scope.
Cheers Tim