在Rails中的现有表中添加一列

时间:2015-06-03 08:14:37

标签: ruby-on-rails rails-migrations

我在rails中有一个表A::BA是命名空间)。我想在name中添加一列B。我正在写这个命令:

rails g migration AddNameToA::B name:string

我认为AddNameToA::B是对的。该命令应该是什么?

3 个答案:

答案 0 :(得分:2)

您可以使用:

rails g migration add_name_to_a_b name:string

编辑#1:

正如Marek Lipka所说,字符串是默认类型所以:

rails g migration add_name_to_a_b name

也可以使用

答案 1 :(得分:1)

rails g migration AddColumnNameToUser name:string

在这里,我添加了一个名为' name'在用户表中。为了更好地理解,请转到here

答案 2 :(得分:0)

rails g migration add_name_to_B name:string

rails g migration add_name_to_b name:string

这是您的迁移文件的正确名称