我今天正在与协会挣扎。
我有2个模特
User
Match
匹配由userA发起,并且有一个对手,userB
我需要能够区分哪个用户创建了匹配,哪个是反对者如此简单has_many
& belongs_to
还不够。
答案 0 :(得分:0)
好的,我会做这样的事情:
在我的创建匹配操作上,我会像这样创建匹配
匹配控制器:
def create
@match= Match.new(params[:match])
@match.creator_id = current_user.id
respond_to do |format|
if @match.save
format.html
else
format.html
end
end
end
假设您正在使用类似设计的东西,并且匹配模型具有两个用户,一个是creator_id