gpt4 book ai didi

ruby-on-rails - 运行 rails generate model/scaffold 后如何添加字段?

转载 作者:行者123 更新时间:2023-12-03 14:52:44 24 4
gpt4 key购买 nike

假设我忘记在我的模型中添加一个字段。我该如何干净利落地添加它?我需要重新运行 rails generate 还是可以在某处编辑文件?

最佳答案

要么你应该重新运行你的生成脚手架/模型(会吹走现有的代码)

或者您可以将该字段直接添加到数据库和您的 View 中

rails 3:
rails generate migration add_column_name_to_table_name column_name:string

或者

Rails2.x:
ruby script/generate migration addColumnToTableName column_name:string

这将在 db/migrate 中生成一个文件,您可以使用“rake db:migrate”来应用该文件

然后您应该修改您的 View 以添加适当的代码来显示/编辑新字段。

更多信息:http://railscasts.com/episodes/83-migrations-in-rails-2-0

关于ruby-on-rails - 运行 rails generate model/scaffold 后如何添加字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4805836/

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