如何在轨道脚手架上加立柱?

问题描述 投票:0回答:3

我已经运行了命令

rails g scaffold article

并且忘记了现在传递列名称,我如何将列添加到我的

article
表中。

ruby-on-rails ruby scaffolding
3个回答
2
投票

你可以

  • 撤消你的脚手架
rails d scaffold article

并使用缺失的字段重新执行此操作(参见 https://www.rubyguides.com/2020/03/rails-scaffolding/

  • 或者您可以稍后运行迁移以将缺少的列添加到您的文章表中:
rails g migration add_title_to_article name:string

1
投票

您只需通过新迁移添加列即可。您可以使用要添加的列的名称运行迁移,然后在迁移命令后声明数据类型。添加名称的命令如下:

rails g migration AddNameToArticle name:string

这也可以按照@Guilaume Bihet 所述来完成。

rails g migration add_name_to_article name:string

0
投票
  1. rails g 迁移 add_name_to_articles 名称:字符串
  2. rails 数据库:迁移
© www.soinside.com 2019 - 2024. All rights reserved.