我是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或其他东西。或者如果我手动完成?
感谢您的帮助。
答案 0 :(得分:0)
首先在你的推文表中添加一个列user_id,它将存储用户的id,这个user_id将是识别用户推文的关键。然后更改行
has_many :tweet
到
has_many :tweets
它会起作用。
由于