0

我正在使用这个宝石:https ://github.com/joelmoss/bitmask_attributes

老实说,我不知道我应该在迁移中使用什么数据类型。

我已经阅读了文档,但没有看到任何提及。如果尝试几种让我担心的不同数据类型,它似乎会起作用,我觉得如果我选择了错误的数据类型,我会被搞砸并认为它正在工作。

谢谢!

4

1 回答 1

1

该列应该是一个整数列

如果您的数据库提供多种大小的整数,您需要根据您计划存储在位掩码中的值的数量选择一个足够大的整数 - 如果您有 5 个标志,最大值将为 31 (2**5 - 1)

于 2013-03-08T17:45:28.553 回答