如何在列中添加下栏?例如:
class CreateMessages < ActiveRecord::Migration
def change
create_table :messages do |t|
t.text :text
t.timestamps
end
end
end
我想为每个新文本列添加另一列。我想我必须使用文本栏的ID,但我不确定。我该怎么办?
答案 0 :(得分:2)
根据评论,您最好使用其他模型来实现这一目标:
#app/models/message.rb
class Message < ActiveRecord::Base
has_many :comments
end
#app/models/comment.rb
class Comment < ActiveRecord::Base
belongs_to :message
end
这将允许您为创建的任何comments
创建一些message
。这称为has_many
/ belongs_to
relationship: