Ruby on rails 调用一个rail';PDF生成过程完全完成后的操作。-对虾+;轨道

Ruby on rails 调用一个rail';PDF生成过程完全完成后的操作。-对虾+;轨道,ruby-on-rails,prawn,Ruby On Rails,Prawn,我正在使用PRAWN在Rails中生成一本pdf书籍。 在我的应用程序中,我需要找到由此生成的pdf书籍的文件大小。因此,我正在寻找一种在pdf生成过程完全完成时调用另一个操作(评估文件大小)的方法。 是否有一种方法可以将代码放在调用该操作的Prawn文件的末尾?或者任何其他选项-等待pdf生成过程结束,然后调用该操作 任何类型的提示都将非常受欢迎。这类东西可能值得尝试。还允许您创建异步作业在Rails中,操作是控制器上的一种公共实例方法,用作某些匹配HTTP请求路由到的端点。action与HT

我正在使用PRAWN在Rails中生成一本pdf书籍。 在我的应用程序中,我需要找到由此生成的pdf书籍的文件大小。因此,我正在寻找一种在pdf生成过程完全完成时调用另一个操作(评估文件大小)的方法。 是否有一种方法可以将代码放在调用该操作的Prawn文件的末尾?或者任何其他选项-等待pdf生成过程结束,然后调用该操作


任何类型的提示都将非常受欢迎。

这类东西可能值得尝试。

还允许您创建异步作业

在Rails中,
操作
是控制器上的一种公共实例方法,用作某些匹配HTTP请求路由到的端点。
action
与HTTP请求的此时此地密切相关,而
action
是HTTP请求的端点,而
action
正在构建HTTP响应

这可能是语义,但您不希望在完成长时间运行的后台作业后调用操作

相反,无论在长时间运行的后台作业完成后需要运行的代码是什么,该代码都应该位于模型或某个实用程序类中

有关在Rails中易于使用的后台作业队列/运行程序的实现,请参阅delayed_job和resque