gpt4 book ai didi

ruby-on-rails - 向 Rails 模型添加新字段

转载 作者:行者123 更新时间:2023-12-03 10:17:45 28 4
gpt4 key购买 nike

我已经使用创建了一个脚手架

rails generate scaffold myOdb2 columna:integer, columnB:string

现在我想添加 columnc:string .我该怎么办?

顺便说一句:问题很普遍,但可以通过 Rubymine 更快地完成吗?

最佳答案

  • 如果您刚刚生成它并意识到您的错误,您可以使用:
    rails destroy scaffold myOdb2
    然后重新生成脚手架:
    rails generate scaffold myOdb2 columna:integer, columnB:string, columnc:string
  • 如果您对要保留的脚手架创建的模型进行了一些更改,但不介意破坏 Controller 和 View :
    rails destroy scaffold_controller myOdb2
    然后创建迁移以添加列:
    rails generate migration add_columnc_to_myodb2s columnc:string
    然后重新生成 Controller 和 View :
    rails generate scaffold_controller myOdb2 columna:integer, columnB:string, columnc:string
  • 如果您对 Controller 或 View 进行了更改,则只需运行迁移以更新数据库和模型,然后手动将新列添加到每个 View 中。
  • 关于ruby-on-rails - 向 Rails 模型添加新字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10352832/

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