Rails根据按钮的按下改变变量



我有一个每周显示员工工作时间的电子表格类型。本周天气晴朗。但是,我希望他们能够向前一周或向后一周。

工作显示代码为:

<% 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按钮时,我想将显示日期更改为-1。

我该怎么做呢?

您的指定showdate可以是<% showdate = DateTime.now + (params[:offset].to_i.weeks %>,然后+1按钮可以转到http://your/url?offset=<%= params[:offset].to_i + 1 %>

相关内容

  • 没有找到相关文章

最新更新