我想了解数据类型 参考 以及如何/为什么在网站上使用它们的一些示例。如果使用Ruby-on- Rails时它们有所不同,我以防万一。我是编程方面的新手,以通俗易懂的方式解释一切将大有帮助,因此我可以慢慢地逐步发展成为一名计算机向导。
谢谢帮助我的麻烦,谢谢。
我猜测您是t.references :associated_model在迁移中指的是什么?
t.references :associated_model
假设有两个模型,Post和Author。
class Post < ActiveRecord::Base belongs_to :author end class Author < ActiveRecord::Base has_many :posts end
您的迁移包含:
create_table :posts do |t| t.references :author end
这将author_id在posts表上使用integer数据类型创建列。
author_id
posts
integer
在迁移中,t.belongs_to是别名,t.references并且与用于在模型中设置关联的命名相匹配。
t.belongs_to
t.references