2

请任何人告诉我为什么我们使用new!create!在rails控制器中?

示例==>

def new
  new! do |format|
  format.html {
  set_group_and_class_autocomplete_data_sources(@node)
  }
 end
end

def create
  create! do |success, failure|
  failure.html {
  set_group_and_class_autocomplete_data_sources(@node)
  render :new
  }
 end
end
4

1 回答 1

1

创建!,更新属性!是在记录无效时引发异常的方法。

看一下这个:

文档

于 2012-11-26T16:04:16.383 回答