【发布时间】:2021-04-26 08:08:08
【问题描述】:
我对 Ruby on Rails 比较陌生,并且正在阅读一些教程以了解通过 rails g 命令生成的内容。在这种情况下,使用用户名和电子邮件字符串生成客户模型会生成以下迁移文件:
class CreateCustomers < ActiveRecord::Migration[6.1]
def change
create_table :customers do |t|
t.string :username
t.string :email
t.timestamps
end
end
end
我了解create_table 是一种将:customer 符号作为参数传入的方法。我也知道有一个块被传递到所述方法中。但是,我不明白块内的t 究竟代表什么。非常感谢任何帮助我理解这一点的帮助。
【问题讨论】:
标签: ruby-on-rails rails-migrations