1

我是 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 或其他东西。或者如果我手动完成?

感谢你的帮助。

4

1 回答 1

0

首先在你的 tweet 表中添加一个 user_id 列,该列将存储用户的 id,这个 user_id 将是识别用户的 tweet 的关键。然后换行

has_many :tweet

has_many :tweets

它会起作用。

谢谢

于 2012-11-22T13:35:50.427 回答