0
私は記事に複数の著者がいるウィキペディアタイプのブログを作っています。たとえば、Article 1はjohnによって作成され、後でsteve、bob、janeなどによって編集されます。次に、Article1.authorsをクエリするとArticle 1のすべての著者、つまりjohn、steve、bob、ジェーンと彼らがそれを編集した時もまた。それは学習のための個人的なプロジェクトです。私はモデルの関係にどうやって行くのか分かりません。複数の著者との記事のモデル関係
has_many :authors
そして、このラインと著者モデル::と
belongs_to :article
おかげで、あなたはすべての作者にアクセスする必要があり
テーブルマッピングの仕組みを説明できますか?また、これは作者がいつ編集したのかを示します。ごめんなさい初心者です。 –
has_many/belongs_toはモデル関係を許可するので、多くの著者がいる記事があります。記事モデルでは、 "created_at"と "updated_at"を許可するタイムスタンプの行を追加する必要があります。sqliteを使用しますか3としてDB? –
はい私はsqlite 3を使用しています。has_manyを使用する方法はありますか?私は記事が多くの作家を持つことができると思っただけでなく、作者は多くの記事を書くことができると思った。多くの人がたくさんいて、何とかhas_manyを使うことができる: –