1

当我尝试Date::DAYNAMES在我的 Mac 和我的工作 Windows 7 机器上创建一个下拉列表时,我得到一个带有索引和日期名称的选择框。但是,当我将它移到我的上网本(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
4

1 回答 1

1

我不知道为什么它在过去有时会起作用,但我将其切换为:

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

现在它似乎在我迄今为止用于测试的所有平台上都可以正常工作。也许问题出在不同版本的红宝石上?我最近发现我一直在使用不同的版本……</p>

于 2012-09-05T04:08:49.583 回答