我有一个像这样的枚举 FIRST, THIRD = 0X80000001, FIFTH, 我收到一个迂腐的警告,因为我正在用选项-Wpedantic编译我的文件。警告: ISO C将枚举数的值限制在“int”-Wpedantic的范围内
我发现发生这种情况是因为当我将十六进制值0X80000001转换为整数时,它超
到目前为止,我有一个users表,其中包含列id, name, email, status status字段是整数类型,值1和2分别表示活动和非活动用户。我想将status字段更改为字符串类型并迁移数据--将1转换为"Active“,将2转换为"Inactive” 我用rails g migration生成了2个迁移文件 user.rb class User.update_all(status: User::Status::INAC