Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在生成迁移时,是否有方法设置模型关联?_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 在生成迁移时,是否有方法设置模型关联?

Ruby on rails 在生成迁移时,是否有方法设置模型关联?,ruby-on-rails,ruby,Ruby On Rails,Ruby,rails新手,想知道是否有一种方法可以让您从迁移中生成的所有关联显示在该模型中。例如,使用模拟AirBNB应用程序。如果我要生成这样的迁移(已经创建了这些模型) 当我运行rakedb:migrate时,我的模型仍然是空的。只是想知道是否有一个快捷方式让这些关联填充模型 谢谢大家! 如果尚未创建模型(或可以覆盖模型),请使用 如果您有模型,只需要创建适当的迁移: rails g migration AddListingsToNeighborhoods listing:references DB

rails新手,想知道是否有一种方法可以让您从迁移中生成的所有关联显示在该模型中。例如,使用模拟AirBNB应用程序。如果我要生成这样的迁移(已经创建了这些模型)

当我运行rakedb:migrate时,我的模型仍然是空的。只是想知道是否有一个快捷方式让这些关联填充模型


谢谢大家!

如果尚未创建模型(或可以覆盖模型),请使用

如果您有模型,只需要创建适当的迁移:

rails g migration AddListingsToNeighborhoods listing:references
DB迁移不会修改模型

在这些示例中,
邻域
获取外键

如果希望
列表
具有外键(并且
属于
),则需要将其反转:

rails g model Listing neighborhood:references

rails g migration AddNeighborhoodToListings neighborhood:references

FWIW,随着应用程序的增长,您通常会修改现有模型并添加关系。这意味着手动添加
所属对象并运行迁移

如果尚未创建模型(或可以覆盖模型),请使用

如果您有模型,只需要创建适当的迁移:

rails g migration AddListingsToNeighborhoods listing:references
DB迁移不会修改模型

在这些示例中,
邻域
获取外键

如果希望
列表
具有外键(并且
属于
),则需要将其反转:

rails g model Listing neighborhood:references

rails g migration AddNeighborhoodToListings neighborhood:references

FWIW,随着应用程序的增长,您通常会修改现有模型并添加关系。这意味着手动添加
所属对象并运行迁移

如果尚未创建模型(或可以覆盖模型),请使用

如果您有模型,只需要创建适当的迁移:

rails g migration AddListingsToNeighborhoods listing:references
DB迁移不会修改模型

在这些示例中,
邻域
获取外键

如果希望
列表
具有外键(并且
属于
),则需要将其反转:

rails g model Listing neighborhood:references

rails g migration AddNeighborhoodToListings neighborhood:references

FWIW,随着应用程序的增长,您通常会修改现有模型并添加关系。这意味着手动添加
所属对象并运行迁移

如果尚未创建模型(或可以覆盖模型),请使用

如果您有模型,只需要创建适当的迁移:

rails g migration AddListingsToNeighborhoods listing:references
DB迁移不会修改模型

在这些示例中,
邻域
获取外键

如果希望
列表
具有外键(并且
属于
),则需要将其反转:

rails g model Listing neighborhood:references

rails g migration AddNeighborhoodToListings neighborhood:references

FWIW,随着应用程序的增长,您通常会修改现有模型并添加关系。这意味着手动添加
所属对象并运行迁移

在查找
参考中查找
参考
在查找
参考中查找
参考
在查找
参考中查找
参考