module ActiveRecord::MassAssignmentSecurity::Validations::ClassMethods
Public Instance Methods
create!(attributes = nil, options = {}) { |object| ... }
click to toggle source
Creates an object just like Base.create but calls save!
instead of save
so an exception is raised if the record is
invalid.
# File lib/active_record/mass_assignment_security/validations.rb, line 11 def create!(attributes = nil, options = {}, &block) if attributes.is_a?(Array) attributes.collect { |attr| create!(attr, options, &block) } else object = new(attributes, options) yield(object) if block_given? object.save! object end end