gpt4 book ai didi

ruby-on-rails - 在 Rails 4 中向模型添加属性

转载 作者:太空宇宙 更新时间:2023-11-03 17:05:14 25 4
gpt4 key购买 nike

所以我是 Ruby 的新手,所以我很自然地开始使用 Rails 4。所以问题是我已经使用脚手架创建了我的模型,现在我正在尝试弄清楚如何添加属性到一个已经存在的模型。比如说,我有一个人,我忘记创建 person_name 属性,现在我想添加它。

我会这样做吗?

How does one add an attribute to a model?

或者在 rails 4 中还有其他方法吗?

最佳答案

是的,执行答案 #2 中提到的命令,例如:

rails g migration AddAttributeToModel attribute_name:datatype

其中“Attribute”、“Model”和“attribute_name”是相关属性和模型的名称,“datatype”是“string”、“boolean”等。

当您再次运行“rake db:migrate”时,该属性将添加到您的架构中。

顺便说一句,上面的示例添加了一个新属性,但您只需将额外的“attribute_name:datatype”对传递到命令末尾即可一次添加多个新属性。此外,如果您仅指定属性名称并省略“:datatype”,它将默认为字符串。

关于ruby-on-rails - 在 Rails 4 中向模型添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19555737/

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