instance method
create!
Ruby on Rails 6.1.7.10
Since v3.0.20Signature
create!(attributes = nil, &block)
Similar to #create, but calls create! on the base class. Raises an exception if a validation error occurs.
Expects arguments in the same format as ActiveRecord::Base.create!.
Parameters
-
attributesopt = nil -
blockblock
Source
# File activerecord/lib/active_record/relation.rb, line 109
def create!(attributes = nil, &block)
if attributes.is_a?(Array)
attributes.collect { |attr| create!(attr, &block) }
else
block = current_scope_restoring_block(&block)
scoping { _create!(attributes, &block) }
end
end
Defined in activerecord/lib/active_record/relation.rb line 109
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Relation