blob: b3977f6aa602d3a430e2f42f70da8bd6a9af7cc8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
class Comment < ActiveRecord::Base
belongs_to :post
validates_presence_of :date
validates_presence_of :author
validates_presence_of :email
validates_format_of :email, with: /@/
validates_presence_of :body
end
class CreateCommentTable < ActiveRecord::Migration[6.0]
def change
create_table :comments do |t|
t.references :post, foreign_key: true, index: true
t.string :author, null: false
t.string :email, null: false
t.string :body, null: false
t.timestamps
end
end
end
|