私は Rails 3 プログラミングの初心者ですが、適切なモデルを作成する際に 1 つの問題があります。
本の参考文献を管理するアプリケーションがあるとします。つまり、参照された記事のリストの各章のマッピングを管理します。したがって、記事の部分については、次のようなものにすることができます。
create_table :articles do |t|
t.string :title
t.text :content
...
参考文献側では、次のようなモデルが必要です
create_table :bibliographies do |t|
t.string :chapter
t.text :ref
...
whererefは実際には記事への参照の配列であるため、serializeActiveRecord メソッドを介して管理されます。
さて、問題は、配列の要素が@bibliography.ref(Ruby の意味で) 複数の への参照になるようにする方法article_idです。
このような関係をどのようにモデル化すればよいでしょうか? また、それを表現するにはどの Rails 3 コードを作成すればよいでしょうか? 私を混乱させるのは、 @bibliography の単一インスタンスの単一フィールドが多くの @article.id を参照することです。
前もって感謝します