alter_table(:pages) do
add_column :about, Text
end
运行迁移rake sq:migrate
时我得到了
rake aborted!
NameError: uninitialized constant Text
如何创建文本数据类型。我确实按照文档进行了操作,但续集文档的内容却非常少。
我可以使用Text:about在迁移中创建表时,但问题仍然存在于更改表
中答案 0 :(得分:2)
您可能已经想到了这一点,但您可以在Sequel中指定text
数据类型,如下所示:
alter_table(:pages) do
add_column :about, String, text: true
end
有关详细信息,请参阅documentation。
这也有用,也更简洁:
alter_table(:pages) do
add_column :about, :text
end