Ruby on rails 3 在Rails 3中生成星期日的选择列表
大家好, 我正在使用Rails3和ChronicGem(用于日期解析),需要创建过去6个月的星期日选择列表。以下是我到目前为止的情况:Ruby on rails 3 在Rails 3中生成星期日的选择列表,ruby-on-rails-3,Ruby On Rails 3,大家好, 我正在使用Rails3和ChronicGem(用于日期解析),需要创建过去6个月的星期日选择列表。以下是我到目前为止的情况: <% # weeks in 6 months = 26 week = 1 sunday = Date.parse( Chronic.parse('this sunday').to_s ) sunday_array = [] while week <= 26 sunday_array << sunday - (
<%
# weeks in 6 months = 26
week = 1
sunday = Date.parse( Chronic.parse('this sunday').to_s )
sunday_array = []
while week <= 26
sunday_array << sunday - ( week * 7 )
week += 1
end
%>
<%= select_tag 'sunday', options_for_select( sunday_array ) %>
你可以和
sunday = Date.parse( Chronic.parse('this sunday').to_s )
sunday_array = []
26.times { |i| sunday_array << sunday - ( i * 7) }
sunday=Date.parse(Chronic.parse('this sunday')。to_)
星期日数组=[]
谢谢你,德鲁。我确实需要制作星期日小写字母,但它确实奏效了。如果你喜欢答案,考虑一下投票(按箭头)。如果你觉得这是你的问题的最佳答案,请考虑通过点击复选框来接受答案。这让其他人知道你的问题已经得到解决,他们不再需要担心了。
NUM_SUNDAYS = 26
sunday = Date.parse( Chronic.parse('this sunday').to_s )
sunday_array = []
NUM_SUNDAYS.times { |i| sunday_array << sunday - ( i * 7) }