lib/schematic/generator/column.rb in schematic-0.4.4 vs lib/schematic/generator/column.rb in schematic-0.5.0
- old
+ new
@@ -32,9 +32,10 @@
end
end
def minimum_occurrences_for_column
return "1" if @required_methods.include?(@column.name.to_sym)
+ return "0" unless @klass.respond_to?(:_validators)
@klass._validators[@column.name.to_sym].each do |column_validation|
next unless column_validation.is_a? ActiveModel::Validations::PresenceValidator
if column_validation.options[:allow_blank] != true &&
column_validation.options[:if].nil? &&
column_validation.options[:unless].nil?