在创建对象时返回true / false

时间:2014-09-06 15:23:54

标签: ruby-on-rails ruby-on-rails-4 boolean creation

保存和更新对象时,返回值为布尔类型 - truefalse

create方法将对象作为值返回时,如何判断创建是否失败?

1 个答案:

答案 0 :(得分:1)

你可以尝试

@object = Blah.create()
@object.persisted? # true or false

如果你想抛出一个错误,你可以使用爆炸版本,一定要使用救援

@object = Blah.create!()