Saving enum from select in Rails 4.1

后端 未结 8 1978
难免孤独
难免孤独 2020-11-28 02:31

I am using the enums in Rails 4.1 to keep track of colors of wine.

Wine.rb

class Wine < ActiveRecord::Base
    enum color: [:red,         


        
8条回答
  •  Happy的楠姐
    2020-11-28 03:36

    The accepted solution didn't work for me for the human readable, but I was able to get it to work like this:

    <%= f.select(:color, Wine.colors.keys.map {|key| [key.humanize, key]}) %>
    

    This was the cleanest, but I really needed to humanize my keys:

    <%= f.select(:color, Wine.colors.keys) %>
    

提交回复
热议问题