Rails的model实例save失败时候的错误显示


if @user.save
 # true
else
  #false 打印失败的消息
  Rails.logger.debug(user.errors.full_messages) 
end

这里也可以先通过 @user.valid? 判断下
@user.erros.full_messages 保存之前也可以通过显示错误信息

同时也可以
@user.save! 
保存,这种情况会抛出异常。


阅读量: 778
发布于:
修改于: