Date :: DAYNAMES在Windows上没有提供正确的:select:集合

时间:2012-08-25 20:50:11

标签: ruby-on-rails ruby date

当我尝试在我的Mac和我的工作Windows 7计算机上从Date::DAYNAMES创建下拉列表时,我会得到一个带有索引和日期名称的选择框。但是,当我将它移动到我的上网本(Windows 7)时,我得到的只是当天名字的第一个字母,尽管具有相同的确切代码。任何想法如何解决它?

选定的ActiveAdmin注册码:

ActiveAdmin.register Assessment do
  form do |f|
    f.inputs do
      f.input :start_dow, :as => :select,
                                 :collection => Date::DAYNAMES.each_with_index
    end
    f.buttons
  end
end

1 个答案:

答案 0 :(得分:1)

我不知道为什么它有时在过去有效,但我把它改为:

f.input :start_dow, as => :select,
                          :collection => Date::DAYNAMES.each_with_index.to_a

现在它似乎在我迄今为止用于测试的所有平台上都运行良好。也许这是问题的不同版本的红宝石?我最近发现我一直在使用不同的版本......