sql - 什么是数据类型以及使用数据类型的示例 - 引用资料

标签 sql ruby-on-rails ruby database

我想了解数据类型references 以及如何/为何在网站上使用它的一些示例。如果它们在使用 Ruby-on-Rails 时有所不同,我会标记它以防万一。我是编程新手,解释 layman's terms 中的所有内容将大有帮助。这样我就可以慢慢地成为一名计算机奇才。

感谢帮助我的麻烦,谢谢。

最佳答案

我猜你指的是迁移中的 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

这将在 posts 表中创建数据类型为 integerauthor_id 列。

在迁移中,t.belongs_tot.references 的别名,与用于在模型中设置关联的命名相匹配。

关于sql - 什么是数据类型以及使用数据类型的示例 - 引用资料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242100/

相关文章:

sql - 为什么 SQL 对子句顺序严格?

MySQL REPLACE 影响 0 行但 WHERE ... LIKE 返回 90

ruby-on-rails - 使用 Rspec 和 capybara 进行产品模型测试

ruby-on-rails - 将自定义属性保存到 Spree 电子商务中的订单模型

ruby-on-rails - 安装 rails 问题

ruby-on-rails - Rails - 当我推送到生产环境时我会丢失我的开发数据库吗?

Java/DB2 首先获取 :n ROWS with custom parameter

javascript - 网页在网络主机上崩溃,但在本地主机上没有崩溃

ruby-on-rails - find_or_create_by_id 的最佳方法,但如果找到记录则更新属性

ios - Stripe iOS ruby