如果编辑了定期事件,则将它们保存在数据库中

时间:2013-09-19 09:12:16

标签: ruby-on-rails-3 recurring-events ice-cube

我正在制作一个日历应用程序,有人可以编辑任务。

我有一个任务,它有任务名称,描述和due_date。这项任务必须每季度重复一次。如果有人去了下一季度的任务并点击了该任务,我希望在该时间点使用此任务的due_date创建一个对象,以便可以对其进行其他操作,如编辑。

我能够在日历上显示任务,但不知道如何开始保存对象的事情。

由于我使用ice_cube来制作重复发生的事件,我认为我可以根据维基进行持久化。然而,我似乎陷入困境,不知道如何前进。

如果有人可以指出如何制作这个用例,那将是很棒的

1 个答案:

答案 0 :(得分:0)

对我有用的解决方案如下: -

1)确定事件是重复发生的,而不是保存在数据库中的事件(IceCube将在此帮助)

2)当点击重复发生的事件时,传递带有链接的参数(比如重复发生的事件)

3)检查控制器是否参数是重复事件然后在后端创建任务并重定向到该任务的显示(在创建任务时填充后端任务的详细信息)

希望这有帮助