【发布时间】:2017-10-18 04:25:01
【问题描述】:
在 Model-1 脚手架创建动作中,
def create
@auclub = Auclub.new(auclub_params)
user = User.find(current_user.id)
respond_to do |format|
if @auclub.save && user.update(auclub_id: @auclub.id)
format.html { redirect_to @auclub, notice: 'Auclub was successfully created.' }
format.json { render :show, status: :created, location: @auclub }
else
//some codes
end
end
end
我想和用户一起创建俱乐部
此代码有效,但如果我这样使用
user = User.find(current_user.id)
user.new(auclub_id : @auclub.id)
user.save
它不起作用! update 和 new.save 有什么区别吗?
【问题讨论】:
标签: ruby-on-rails model scaffold