Ruby on rails 为什么我的选择框在rails中向后显示?
我有以下视图代码: 我必须创建以下地图,使其工作并显示一个选择框:Ruby on rails 为什么我的选择框在rails中向后显示?,ruby-on-rails,Ruby On Rails,我有以下视图代码: 我必须创建以下地图,使其工作并显示一个选择框: DAYS_OF_WEEK = {"Sunday" => 0, "Monday"=> 1, "Tuesday"=> 2, "Wednesday"=>3, "Thursday"=>4, "Friday"=> 5,
DAYS_OF_WEEK = {"Sunday" => 0,
"Monday"=> 1,
"Tuesday"=> 2,
"Wednesday"=>3,
"Thursday"=>4,
"Friday"=> 5,
"Saturday"=>6,
}
我将整数存储在数据库中,但当我显示整数时,似乎要向后创建另一个地图,以便从整数->到->星期六
我做错了什么?我应该如何正确地实现这一点,soit是干燥原则?如果您想坚持干燥原则,我建议使用 例如,像这样:
<%= f.select :day_of_play, Date::DAYNAMES.each_with_index.collect { |day,i| [day,i] } %>