diff --git a/rails/db/seeds.rb b/rails/db/seeds.rb index e6010e7..8014a56 100644 --- a/rails/db/seeds.rb +++ b/rails/db/seeds.rb @@ -317,10 +317,10 @@ keys.each do |key| end { - 'none' => //, - 'string' => /.*/, - 'integer' => /\d+/, - 'float' => /\d+(?:\.\d+)|\.\d+/, + 'none' => /^$/, + 'string' => /^.*$/, + 'integer' => /^\d+$/, + 'float' => /^\d+(?:\.\d+)|\.\d+$/, }.each_with_index do |(name, regex), i| Datatype .find_or_initialize_by(name: name) @@ -354,7 +354,7 @@ Nokogiri::HTML Datatype.find_by!(name: 'none') else Datatype - .order(specifity: :asc) + .order(specifity: :desc) .find{ |datatype| datatype.match? default } or raise(default)