lib/cm_admin/models/form_field.rb in cm-admin-0.8.2 vs lib/cm_admin/models/form_field.rb in cm-admin-0.8.3

- old
+ new

@@ -1,9 +1,9 @@ module CmAdmin module Models class FormField - attr_accessor :field_name, :label, :header, :input_type, :collection, :disabled, :helper_method + attr_accessor :field_name, :label, :header, :input_type, :collection, :disabled, :helper_method, :placeholder VALID_INPUT_TYPES = [:integer, :decimal, :string, :single_select, :multi_select, :date, :date_time, :text, :single_file_upload, :multi_file_upload, :hidden, :rich_text].freeze def initialize(field_name, input_type, attributes = {}) @field_name = field_name set_default_values @@ -15,9 +15,10 @@ def set_default_values self.disabled = false self.label = self.field_name.to_s.titleize self.input_type = :string + self.placeholder = "Enter #{self.field_name.to_s.downcase.gsub('_', ' ')}" end end end end