gpt4 book ai didi

ruby-on-rails - 迁移中的 t.belongs_to

转载 作者:太空狗 更新时间:2023-10-30 01:38:17 25 4
gpt4 key购买 nike

我使用的是 Ryan Bates 的 source code for railscasts #141 为了创建一个简单的购物车。在其中一次迁移中,他列出了

class CreateProducts < ActiveRecord::Migration
def self.up
create_table :products do |t|
t.belongs_to :category
t.string :name
t.decimal :price
t.text :description
t.timestamps
end
end

def self.down
drop_table :products
end
end

这是产品型号:

class Product < ActiveRecord::Base
belongs_to :category
end

t.belongs_to :category 行是什么?这是 t.integer category_id 的别名吗?

最佳答案

t.belongs_to :category 只是一个 special helper method通过协会的 rails 。

如果您查看 source code belongs_to其实是references

的别名

关于ruby-on-rails - 迁移中的 t.belongs_to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9471091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com