我每周都有一个电子表格类型显示员工的小时数。它显示本周很好。但是,我希望他们能够一周或一周后退。
工作显示代码是:
<% showdate = DateTime.now%>
<td><strong><%= showdate.beginning_of_week.to_date - 1.day%></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date %></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date + 1.day %></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date + 2.day %></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date + 3.day %></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date + 4.day %></strong></td>
<td><strong><%= showdate.beginning_of_week.to_date + 5.day %></strong></td>
我有一个按钮组:
<div class="btn-group-wrap">
<button class="btn btn-primary">- 1</button>
<button class="btn btn-success">+ 1</button>
当用户按下-1按钮时,我想将showdate更改为-1.week并刷新页面。
我将如何实现这一目标?
答案 0 :(得分:0)
您的showdate分配可以是<% showdate = DateTime.now + (params[:offset].to_i.weeks %>
,然后+1按钮可以转到http://your/url?offset=<%= params[:offset].to_i + 1 %>
。