2010年03月24日22:15 カテゴリRubyOnRails ActiveRecord 中間テーブルを使用する場合のメモ これもいつも忘れてしまうのですが、たとえば、とあるブログサービスでMember : 会員Article : ブログ記事という2つのモデルがあり、ここにできれば記事ごとに会員を関連付けて、その記事の「読者」という形でデータを持たせたいと思った場合は、中間テーブルを使用すると思うのですが、Railsの場合はこんな感じでやります。 中間テーブルのモデルとして、ArticlesMember モデルを定義します。 ※別に名前はこれじゃなくてもいいのですがRailsの規約に従ってそうしました。 基本的にこいつはMemberとArticleのIDを持つ中間テーブルです。※中間テーブルのために新しいモデルを定義する必要があるのか? と思うかもしれませんが、ここに例えば、記事に対する