Javascript 使用脚本更改和自动删除Rails的过期MySQL记录
你好 我正在制作一个时间表Rails应用程序,它显示MySQL表中的数据 此应用程序显示数据库中的所有记录,每条记录都有一个开始和停止日期时间字段。此外,该应用程序将在每条记录中显示一个隐藏的“正在进行”图像 我正在寻找一个能够查询数据库表记录的脚本,如果服务器时间超过记录的开始时间,但在停止时间之前,它将在rails应用程序中显示隐藏图像 然后,一旦超过服务器时间,表中记录的过期开始时间和停止时间也会随之改变。这些过期记录将自动从表中删除 下面是我想要实现的目标Javascript 使用脚本更改和自动删除Rails的过期MySQL记录,javascript,mysql,datetime,ruby-on-rails-4,Javascript,Mysql,Datetime,Ruby On Rails 4,你好 我正在制作一个时间表Rails应用程序,它显示MySQL表中的数据 此应用程序显示数据库中的所有记录,每条记录都有一个开始和停止日期时间字段。此外,该应用程序将在每条记录中显示一个隐藏的“正在进行”图像 我正在寻找一个能够查询数据库表记录的脚本,如果服务器时间超过记录的开始时间,但在停止时间之前,它将在rails应用程序中显示隐藏图像 然后,一旦超过服务器时间,表中记录的过期开始时间和停止时间也会随之改变。这些过期记录将自动从表中删除 下面是我想要实现的目标 If Server time
If Server time < timetable.start and < timetable.stop then keep image hidden in rails
If Server time > timetable.start but < timetable.stop display hidden image in rails
If Server time > timetable.start and > timetable.stop remove data row from DB
如果服务器时间timeline.start但timeline.start和>timeline.stop,则从数据库中删除数据行
一些代码
<table>
<tbody>
<% @timetable.each do |timetable| %>
<tr>
<td class="start"><%= timetable.start %></td>
<td class="stop"><%= timetable.stop %></td>
<td class="sub"><%= timetable.subject %></td>
<td class="paper"><%= timetable.paper %></td>
<td class="progress"><%= image_tag("InProgress.gif", :alt => "In Progress") %> ## This is the Hidden Image that only display once server time is passed the stop time
</tr>
<% end %>
</tbody>
</table>
“进行中”)%>##这是仅在服务器时间超过停止时间时显示的隐藏图像
我显然还需要能够设置它自己定期运行
很抱歉,我知道我在MySQL和Rails方面的知识和技能都非常有限,希望我能把它们描述清楚。我希望有人能为我指出正确的方向或实现这一目标的最佳方式。任何帮助都将不胜感激。谢谢您可能需要查看“谢谢”,我会看一看。