新!并创造!在Ruby on Rails中

时间:2012-11-26 11:03:26

标签: ruby-on-rails ruby-on-rails-3

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

实施例==>

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

1 个答案:

答案 0 :(得分:1)

创建!,update_attributes!是记录无效时引发异常的方法。

检查出来:

Documentation