Ruby on rails 是否有RubyonRails生成迁移语句需要更改;说明“;从字符串到文本?
看起来Ruby on rails 是否有RubyonRails生成迁移语句需要更改;说明“;从字符串到文本?,ruby-on-rails,migration,Ruby On Rails,Migration,看起来字符串限制为256个字符,而文本通常为65536个字符 我试过了 ruby script/generate migration change_description_to_text description:text 但是生成的迁移文件中的up和down都是空的?有没有办法自动生成此迁移 如果使用remove\u列和add\u列手动添加,是否会删除该列的所有旧数据 因为您正在将描述字符串更改为文本,但您没有指定要更改的表 按以下方法使用 ruby script/generate migra
字符串
限制为256个字符,而文本
通常为65536个字符
我试过了
ruby script/generate migration change_description_to_text description:text
但是生成的迁移文件中的up
和down
都是空的?有没有办法自动生成此迁移
如果使用
remove\u列
和add\u列
手动添加,是否会删除该列的所有旧数据
因为您正在将描述字符串更改为文本,但您没有指定要更改的表
按以下方法使用
ruby script/generate migration change_description_string_to_text
在移民方面
def self.up
change_column :user, :description, :text
end
def self.down
change_column :user, :description, :string
end