使用起来不方便
正在用,i18n 满满的支持
没有就自己实现也不麻烦吧? 忘了 4.1 有没有支持了,反正没有支持的我都是自己定义方法,i18n 这个还是比较好弄的。
stackoverflow 上有个简单的实现,你可以看看 http://stackoverflow.com/questions/22827270/how-to-use-i18n-with-rails-4-enums
有没有 gem 推荐?
自己实现一个 helper 来支持
# zh_CN: # user # state: # active: 启用 # inactive: 停用 def i18n_enum model, type I18n.t "#{model.class.model_name.i18n_key}.#{type}.#{model.send(type)}" if model.respond_to?(type) end # in views i18n_enum user, :state