Ruby on rails 在sqlite3中设置表之间的链接。轨道5

Ruby on rails 在sqlite3中设置表之间的链接。轨道5,ruby-on-rails,sqlite,Ruby On Rails,Sqlite,也许很抱歉问了这么愚蠢的问题,但我是新来的。当我使用此命令创建表时rails g model Post title:string description:text。我怎样才能在另一个表之间进一步建立连接 或者在型号表中选择所属的型号是否足够?因此,连接已经建立,您不需要在迁移中安装任何东西 如果您想将posts表(Post模型)与您已有的任何表(如users表)进行“连接”,以建立一对多关联,您可以使用引用作为一种类型,它将在迁移文件上生成一个条目,用于在(posts)表上创建外键列 因此,命令

也许很抱歉问了这么愚蠢的问题,但我是新来的。当我使用此命令创建表时
rails g model Post title:string description:text
。我怎样才能在另一个表之间进一步建立连接

或者在型号表中选择所属的型号是否足够?因此,连接已经建立,您不需要在迁移中安装任何东西

如果您想将posts表(Post模型)与您已有的任何表(如users表)进行“连接”,以建立一对多关联,您可以使用
引用作为一种类型,它将在迁移文件上生成一个条目,用于在(posts)表上创建外键列

因此,命令可以是:

$ rails generate model Post title:string description:text user:references 
这里我使用
user
作为一个例子,它可以是任何其他的

生成的模型已经指定了
所属的关联,如:

class Post < ApplicationRecord
  belongs_to :user
  ...
class Post < ApplicationRecord
  belongs_to :user
  ...
class User < ApplicationRecord
  has_many :posts
  ...