Method deprecated or moved
This method is deprecated or moved on the latest stable version.
The last existing version (v4.1.8) is shown here.
create!(attributes = nil, &block)
public
Creates an object just like Base.create but calls save! instead of
save so an exception is raised if the record is invalid.
# File activerecord/lib/active_record/validations.rb, line 35
def create!(attributes = nil, &block)
if attributes.is_a?(Array)
attributes.collect { |attr| create!(attr, &block) }
else
object = new(attributes)
yield(object) if block_given?
object.save!
object
end
end