它已经在Ruby on Rails中呈现了来自客户端的ajax请求的结果,并且在服务器端的操作中进行了大量处理。 但是,如果客户端在行动开始之前一直中止,我想避免处理繁重的行动,但可能吗? 并且可能无法执行操作,但我希望避免在操作开始时检查客户端的连接状态的繁重处理。
答案 0 :(得分:0)
好的,没有特定的方法可以根据用户响应停止操作。规则是:一旦执行了该动作,它就会运行。
您可以使用before_filter
检查客户端连接。并返回:response => Ok
以停止执行。如果您想要我详细说明,请告诉我
此外,您可以尝试将所有heavy
操作置于delayed_job执行之下。请参阅:https://github.com/collectiveidea/delayed_job