Browse Source

Improved error messages for type attributes.

Martin Edenhofer 6 years ago
parent
commit
cabb1c89d1
1 changed files with 2 additions and 2 deletions
  1. 2 2
      app/models/object_manager/attribute.rb

+ 2 - 2
app/models/object_manager/attribute.rb

@@ -769,8 +769,8 @@ to send no browser reload event, pass false
 
     # validate data_option
     if data_type == 'input'
-      raise 'Need data_option[:type] param' if !data_option[:type]
-      raise "Invalid data_option[:type] param '#{data_option[:type]}'" if data_option[:type] !~ /^(text|password|tel|fax|email|url)$/
+      raise 'Need data_option[:type] param e. g. (text|password|tel|fax|email|url)' if !data_option[:type]
+      raise "Invalid data_option[:type] param '#{data_option[:type]}' (text|password|tel|fax|email|url)" if data_option[:type] !~ /^(text|password|tel|fax|email|url)$/
       raise 'Need data_option[:maxlength] param' if !data_option[:maxlength]
       raise "Invalid data_option[:maxlength] param #{data_option[:maxlength]}" if data_option[:maxlength].to_s !~ /^\d+?$/
     end