在 Rails 中定义迁移时,`first: true` 做了什么?
What does `first: true` do while defining migrations in Rails?
我正在学习 Codeschool 的学习课程 Rails。他们在那里放置了一个 PDF 文件,其中包含所有选项的摘要,同时编写迁移以定义单个列,如 default: <value>
、limit: <number>
、unique: true
。有一个选项 first: true
,我无法理解。
显然,它似乎要将列的位置更改为 table 中的第一列,但它似乎没有做任何类似的事情。它到底有什么作用?
定义列时,您可以使用 first: true
和 after: column_name
确定它们的顺序。我在任何地方都找不到它的记录,但你可以在 sources.
中看到它
我正在学习 Codeschool 的学习课程 Rails。他们在那里放置了一个 PDF 文件,其中包含所有选项的摘要,同时编写迁移以定义单个列,如 default: <value>
、limit: <number>
、unique: true
。有一个选项 first: true
,我无法理解。
显然,它似乎要将列的位置更改为 table 中的第一列,但它似乎没有做任何类似的事情。它到底有什么作用?
定义列时,您可以使用 first: true
和 after: column_name
确定它们的顺序。我在任何地方都找不到它的记录,但你可以在 sources.