如何在rails生成器中声明数组数据类型

时间:2016-06-21 07:20:14

标签: ruby-on-rails activerecord

我知道在迁移中使用t.text :tags, array: true, default: []这种语法来创建数据类型文本数组。 我可以在轨道发生器本身做同样的事情吗?

2 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

rails g scaffold Todo tags:array

您可以查看生成的migrate file

class CreateTodos < ActiveRecord::Migration
  def change
    create_table :todos do |t|
      t.array :tags

      t.timestamps null: false
    end
  end
end

答案 1 :(得分:0)

您可以使用数组本身

rails g resource Todo  tags:array