定义模型中的关系并更新数据库

时间:2012-11-22 11:15:41

标签: ruby-on-rails-3

我是ruby on rails的新手。作为我学习的一部分,我创建了一个示例应用程序。在示例应用程序中,我有2个模型:推文,用户

我在我的模型中定义了关系,它定义了以下内容:推文有用户,用户有很多推文。以下是我的代码的样子:

 class User < ActiveRecord::Base
  attr_accessible :user_email, :user_name, :user_password
  has_many :tweet
 end

class Tweet < ActiveRecord::Base
 attr_accessible :post_title
  belongs_to :user
end

现在我想在我的数据库中更新。我想检查一下是否可以自动更新,例如运行rake db:migrate或其他东西。或者如果我手动完成?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

首先在你的推文表中添加一个列user_id,它将存储用户的id,这个user_id将是识别用户推文的关键。然后更改行

has_many :tweet

has_many :tweets

它会起作用。

由于