module AjaxLoading module ActiveRecordExtensions def element_id(*args) args << self args.map{|t| t.kind_of?(ActiveRecord::Base) ? "#{t.class.name.underscore}_#{t.new_record? ? "new" : t.id}" : t.to_s }.join('_') end end end ActiveRecord::Base.send :include, AjaxLoading::ActiveRecordExtensions