]> git.openstreetmap.org Git - rails.git/blob - app/models/issue_comment.rb
Combine migrations into one
[rails.git] / app / models / issue_comment.rb
1 # == Schema Information
2 #
3 # Table name: issue_comments
4 #
5 #  id                :integer          not null, primary key
6 #  issue_id          :integer          not null
7 #  commenter_user_id :integer          not null
8 #  body              :text             not null
9 #  created_at        :datetime         not null
10 #  updated_at        :datetime         not null
11 #
12 # Indexes
13 #
14 #  index_issue_comments_on_commenter_user_id  (commenter_user_id)
15 #  index_issue_comments_on_issue_id           (issue_id)
16 #
17 # Foreign Keys
18 #
19 #  issue_comments_commenter_user_id  (commenter_user_id => users.id) ON DELETE => cascade
20 #  issue_comments_issue_id_fkey      (issue_id => issues.id) ON DELETE => cascade
21 #
22
23 class IssueComment < ActiveRecord::Base
24   belongs_to :issue
25   belongs_to :user, :class_name => "User", :foreign_key => :commenter_user_id
26
27   validates :body, :presence => true
28   validates :user, :presence => true
29   validates :issue, :presence => true
30 end