这是我的代码:
class Friend < ActiveRecord::Base
belongs_to :user
belongs_to :friend, :class_name => "User", :foreign_key => "friend_id"
end
class User < ActiveRecord::Base
#...
has_many :friends
has_many :users, :through => :friends
#...
end
当我现在开始通过...添加用户时
user.users << user2
user.save
只有friend的user_id填写,friend_id为null。
有什么帮助吗?
你的,乔恩。