我有以下助手,它应该根据数字将日期写成文字:
def day_in_words(number)
case number
when 0
"Sunday"
when 1
"Monday"
when 2
"Tuesday"
when 3
"Wednesday"
when 4
"Thursday"
when 5
"Friday"
when 6
"Saturday"
when 7
"Sunday"
when 8
"Monday"
when 9
"Tuesday"
when 10
"Wednesday"
when 11
"Thursday"
...
when 16
"Sunday"
when 17
"Monday"
when 18
"Tuesday"
when 19
"Wednesday"
when 20
"Thursday"
when 21
"Friday"
else
"Unknown Day"
end
end
如何重构那个助手?
最佳答案
也许你试过这个 ->
Date::DAYNAMES[number%7]
关于ruby-on-rails - 如何在 Rails 中编写增加天数的助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11711136/