私は、次のようなビルド済みのアプリを理解しようとしています。
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
ますか?それらが実際にオブジェクトである場合、それはどういう意味ですか?