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]
后面加,
号的话,程序会报错