【发布时间】:2016-02-09 06:20:51
【问题描述】:
User.all.group('users.gender').count.map { |k, v| [User.genders.key(k), v] }.to_h
报错
NoMethodError: undefined method `to_h' for [["Male", 44], ["Female", 2]]:Array
它在 localhost 上运行良好,但在 heroku 上它会出错
【问题讨论】:
-
to_h方法仅在Ruby version 2.1或更高版本中可用。你的 heroku 版本低于 2.1 所以报错 -
还有像 to_h 这样的方法吗?
标签: ruby-on-rails activerecord heroku enums