18 lines
420 B
Ruby
18 lines
420 B
Ruby
# -*- encoding : utf-8 -*-
|
|
class Comment < ActiveRecord::Base
|
|
|
|
include ActsAsCommentable::Comment
|
|
|
|
belongs_to :commentable, :polymorphic => true
|
|
|
|
validates :pseudo, :presence => true
|
|
validates :email, :presence => true, :format => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i
|
|
validates :comment, :presence => true
|
|
|
|
scope :recents, -> {where("enabled = ?",true ).order("created_at ASC")}
|
|
|
|
|
|
acts_as_tree
|
|
|
|
end
|