我有一个任务需要花费约20-30秒的时间。我希望这个任务在视图呈现后立即运行。我希望将此任务的输出存储在会话变量中。在Rails 3中,最简单的方法是什么?
为了解释我需要的功能,我向用户展示一系列推文(这是已呈现的视图)。他们必须浏览它们。我希望在此视图呈现后调用一个方法,该方法将使用相同的推文并将它们进行聚类(20-30秒的过程)。我应该在会话中拥有聚类结果,以便在下一页中显示它们。
如何实现这一功能?
为了解释我需要的功能,我向用户展示一系列推文(这是已呈现的视图)。他们必须浏览它们。我希望在此视图呈现后调用一个方法,该方法将使用相同的推文并将它们进行聚类(20-30秒的过程)。我应该在会话中拥有聚类结果,以便在下一页中显示它们。
如何实现这一功能?