A website template with lots of features, built with ruby on rails.

user.rb 647B

1234567891011121314151617181920212223
  1. class User < ActiveRecord::Base
  2. # Include default devise modules. Others available are:
  3. # :confirmable, :lockable, :timeoutable and :omniauthable
  4. devise :database_authenticatable, :registerable,
  5. :recoverable, :rememberable, :trackable, :validatable
  6. validates :password, presence: true, length: {minimum: 5, maximum: 120}, on: :create
  7. validates :password, length: {minimum: 5, maximum: 120}, on: :update, allow_blank: true
  8. has_many :posts
  9. def full_name
  10. name = self.first_name.to_s + ' ' + self.last_name.to_s
  11. return name
  12. end
  13. def is_admin?
  14. #self.admin == true
  15. true
  16. end
  17. end