2

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
4

1 に答える 1

1

create!、update_attributes! レコードが無効な場合に例外を発生させるメソッドです。

これをチェックしてください:

ドキュメンテーション

于 2012-11-26T16:04:16.383 に答える