#
# Table name: diary_entries
#
-# id :integer not null, primary key
-# user_id :integer not null
+# id :bigint(8) not null, primary key
+# user_id :bigint(8) not null
# title :string not null
# body :text not null
# created_at :datetime not null
# diary_entries_user_id_fkey (user_id => users.id)
#
-class DiaryEntry < ActiveRecord::Base
+class DiaryEntry < ApplicationRecord
belongs_to :user, :counter_cache => true
belongs_to :language, :foreign_key => "language_code"
scope :visible, -> { where(:visible => true) }
- validates :title, :presence => true, :length => 1..255, :invalid_chars => true
- validates :body, :presence => true, :invalid_chars => true
+ validates :title, :presence => true, :length => 1..255, :characters => true
+ validates :body, :presence => true, :characters => true
validates :latitude, :allow_nil => true,
:numericality => { :greater_than_or_equal_to => -90,
:less_than_or_equal_to => 90 }