什么是使用数据类型的例子 – 参考文献
我想知道数据类型引用以及如何/为什么在网站上使用它的一些示例。 如果使用Ruby-on-Rails时它们有所不同,我会为了以防万一而标记它。 我是编程的新手,用外行的术语来解释所有内容会有很大的帮助,所以我可以慢慢地建立自己的计算机头衔。
感谢帮助我的麻烦,谢谢。
我猜你在引用t.references :associated_model
migration_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
这将使用integer
数据类型在posts
表上创建author_id
列。
在迁移中, t.belongs_to
是t.belongs_to
的别名,并匹配用于在模型中设置关联的命名。
它不是真正的数据类型,它是用于在表中创建外键的rails简写,默认情况下是整数。
在迁移中调用t.references :widgets
时,它实际上会创建一个名为widget_id
的整数列
您可能希望阅读Rails迁移指南,以了解有关如何在rails中处理数据库和迁移的更多信息。