Module: ActiveRecord::MuckModel::InstanceMethods

Defined in:
lib/active_record/muck_model.rb

Instance Method Summary collapse

Instance Method Details

#dom_id(prefix = '') ⇒ Object



11
12
13
14
15
16
# File 'lib/active_record/muck_model.rb', line 11

def dom_id(prefix='')
  display_id = new_record? ? "new" : id.to_s 
  prefix.to_s <<( '_') unless prefix.blank?
  prefix.to_s << "#{self.class.name.underscore}"
  prefix != :bare ? "#{prefix.to_s.underscore}_#{display_id}" : display_id
end

#errors_to_sObject



18
19
20
21
22
# File 'lib/active_record/muck_model.rb', line 18

def errors_to_s
  errors.map do |e, m|
    "#{e.humanize unless e == "base"} #{m}\n"
  end.to_s.chomp
end