投稿がゼロのブログ用にnamed_scopeが欲しいのですが。
以下は動作しません。
class Post < ActiveRecord::Base
  belongs_to :blog
end
class Blog < ActiveRecord::Base
  has_many :posts
  named_scope :has_no_posts, :conditions => "blogs.id NOT IN (SELECT blog_id FROM posts)"
end
投稿がゼロのブログ用にnamed_scopeが欲しいのですが。
以下は動作しません。
class Post < ActiveRecord::Base
  belongs_to :blog
end
class Blog < ActiveRecord::Base
  has_many :posts
  named_scope :has_no_posts, :conditions => "blogs.id NOT IN (SELECT blog_id FROM posts)"
end