皆様、質問がございます。よろしくお願い申し上げます。
RailsGuide モデルの関連付けに関して
あるモデルでbelongs_toの関連付けをおこなうと、もう一方のモデルとの間に「1対1」のつながりが設定されます。このとき、宣言を行ったモデルのすべてのインスタンスは、他方のモデルのインスタンスに「従属(belongs to)」します。
micropost.rb
class Micropost < ActiveRecord::Base belongs_to :user validates :content, length: { maximum: 140 }, presence: true end
この時、疑問が二つ生じています。
1 宣言を行ったモデルとはなにか、
関連付けを宣言しているであるならば、Micropostモデルと仮定しています。
2 postにuserが従属している状態はおかしいと感じる点
私の主観では、userにpostが従属している状態が好ましく感じます。つまり、postとするのもしないのもuserであるはずなのに、なぜuserがpostに従属するのかという疑問からこの感覚は生じています。
よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/01 08:55
退会済みユーザー
2015/09/01 09:05