我目前有一个模型Attend将具有一个状态列,而这个状态列将只有一些值. STATUS_OPTIONS = {:是的,不,也许}
解决方法
创建一个全局可访问的所需选项数组,然后验证状态列的值:
class Attend < ActiveRecord::Base STATUS_OPTIONS = %w(yes no maybe) validates :status,:inclusion => {:in => STATUS_OPTIONS} end
然后,您可以通过Attend :: STATUS_OPTIONS访问可能的状态