铭霏的记事本

日常记录或收集有意义/有意思/有想法的文章

rails中update失败后回滚小技巧

今天在rails中碰到一个问题,就是当更新时 ,terminal中显示类似这样一句话


SELECT 1 AS one FROM "[table]" WHERE ("[table]"."[column]" = '[value]' AND "[table]"."id" != [XX]) LIMIT 1


同时  更新也没有成功,因为没有其他提示 所以对错误不容易进行判断

其实是由于 update时 有不符合验证的参数


update执行后  加上 


[Variable].errors do |error|

    puts error


来查看错误

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012102306/article/details/17119823
文章标签: rails rollback
个人分类: ruby on rails
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭