Rails更新!没有提出例外

时间:2015-05-07 04:08:47

标签: ruby-on-rails transactions

我有一个交易,其中包含以下代码:

@schedule.update!(production_grid: true)

问题是 - 字段是一个布尔值,我尝试传入一些文本来尝试测试失败:

@schedule.update!(production_grid: "Break")

记录未更新,未引发异常。如果记录未更新,我需要做些什么来引发错误?

更新

这篇文章总结了一下:

https://robots.thoughtbot.com/save-bang-your-head-active-record-will-drive-you-mad

  

他们只是保存对象并引发异常(如果有的话)   验证失败。

0 个答案:

没有答案