我的 rails 应用程序中有两个模型。一个是我通过 Devise 生成的用户,另一个是链接。现在最初我的应用程序中只有 Link 模型。所以我的模型 Link 中有两列,即"id"和"link"。现在我的要求已经改变,我需要实现一个用户模型。我的应用程序中的用户有一个或多个链接。所以将该行添加has_many :links
到我的“user.rb”和belongs_to :users
我的“link.rb”文件中。
我生成了一个迁移,例如:
rails generate migration add_user_id_to_link user:references
也就是说,我正在生成一个迁移文件来修改我现有的表“链接”并将引用列“user_id”添加到表中。
但是运行时会报错rake db:migrate
。然后我运行命令:
rails genearate migration add_user_id_to_links user_id:integer
但它给出了一个找不到命令的错误。现在的问题是我如何实现这一目标?
提前致谢...