options_for_select([
      categories.each do |category|
        [category.id, category.name]
      end
    ],value)
categories 是一个对象数组,我上面这种形式只能获取到第一个对象,其他的获取不到,它的正确用法是这样的吧:
options_for_select([[l(:label_all_time), 'all'],
                        [l(:label_today), 'today'],
                        [l(:label_yesterday), 'yesterday'],
                        [l(:label_this_week), 'current_week'],
                        [l(:label_last_week), 'last_week']],
                        value)
但是[category.id, category.name]后面加,号的话,程序会报错