Rails - Adding ActiveRecord Methods To Your Non-ActiveRecord Models
Creating a Class that isn’t in your database, yet you still want to use your favorite methods from ActiveRecord?
just add the following lines to your class definitions
In Rails 3
class Contact
extend ActiveModel::Naming
include ActiveModel::Conversion
include ActiveModel::Validations
In Rails 4
class Contact
include ActiveModel::Model