私は、次のようなビルド済みのアプリを理解しようとしています。
class Friendship < ActiveRecord::Base
attr_accessible :status,:user,:friend
belongs_to :user
belongs_to :friend, :class_name => "User",:foreign_key => "friend_id"
end
attr_accessible彼が提供した部分:userと:friend、それらが友情モデルの属性ではないため、私は混乱しています。それは書くための短い方法ですか、:user_idそれともfriend_id彼は実際に:userオブジェクトとオブジェクトを提供してい:friendますか?それらが実際にオブジェクトである場合、それはどういう意味ですか?