【问题标题】:Rails active record type for types that are within a groupRails 组内类型的活动记录类型
【发布时间】:2011-04-29 15:09:45
【问题描述】:

这更像是一个设计问题。 我在模型中有几个地方是我的记录只有一定数量的选项,例如:

性别:只有 2 个选项(男、女)
等级:只有 3 个选项(银、金、铂)
国家:只有有限数量的国家。

我的问题是这种记录的正确类型是什么,t.string 或 t.integer。

当然对于 t.integer 需要有一个枚举,但是在确定类型时确实加快了速度,虽然它使代码稍微复杂了一点,这值得优化吗?

【问题讨论】:

    标签: ruby-on-rails ruby optimization query-optimization


    【解决方案1】:

    只要您将其编入索引,通常优化就没有多大意义。

    我已经使用这个 gem:http://github.com/jeffp/enumerated_attribute 一年多了

    【讨论】:

      猜你喜欢
      • 2021-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多