has_and_belongs_to_many結合テーブルを生成するためにワンライナーが必要です。そうでない場合は、Djangoに戻ってより単純な多対多の構成を取得します。
rails3はモデルarticle_tagsを生成します[..]
Models
# article.rb
has_many :articles_tags
has_many :tags, :through => :articles_tags
# tag.rb
has_many :articles_tags
has_many :articles, :through => :articles_tags
# article_tag.rb
belongs_to :tag
belongs_to :article