が作成したポストをCRUDする複数のユーザー私はユーザーという名前の2つのモデルがあり、ポストRailsのActive Recordの:別のユーザー
User.rb
class User < ApplicationRecord
has_many :posts
end
Post.rb
class Post < ApplicationRecord
belongs_to :user
end
今のところ、ユーザーは特定の投稿を作成、更新、削除することができます。
私はアクティブレコードを深く学びたいと思っています。投稿者が多くのユーザーと投稿を共有したい場合は、複数のユーザーが1つの投稿にアクセスしたいと考えています。
は、だから私は 管理者と ポストモデルで 司会という名前の列を追加することを計画していた、管理者は、カンマを持つことになりますポストと司会を作成したユーザーのIDを保持するとともに、ユーザーのIDを分離投稿は共有されます。可能な場合は、どのような関連付けを使用すればよいですか?
私はActive Record Associationsを実際の人生の例と理解しようとしています。なぜなら、ドキュメントではあまり明確ではないからです。
私はレールに新たなんだと私は5
特殊なケースがありますが、所有者が投稿を公開しても編集可能(破棄可能、...)しかない場合は、現在の投稿者がログに記録されているかどうかを確認することができます所有者である。余分なモデルは必要ありません。 – Maxence