Abr*_*ram 1 ruby ruby-on-rails
我想访问创建它的条件语句中新创建的对象:
if saved_object = Branch.new(params[:object]).save
puts saved_object.id
end
Run Code Online (Sandbox Code Playgroud)
Activerecord实例保存方法总是返回true/false,因此您需要初始化对象并在其上检查.save,如下所示
saved_object = Branch.new(params[:object])
if saved_object.save
puts saved_object.id
end
Run Code Online (Sandbox Code Playgroud)