如何在Rails控制器中创建一个线程?

时间:2018-05-15 14:33:52

标签: ruby-on-rails ruby multithreading

我正在修复现有的rails web应用程序。调用url时,此应用程序调用控制器的Index方法。此索引从模块调用另一个方法,持续大约10秒,因此在该模块方法完成之前,视图不会显示给用户。我试图以这种方式在新线程中执行模块方法:

<UserControl x:Class="Fis.UI.Windows.BacNet.Views.RestructuredView.View.Controls.CustomTreeView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             Selected="{Binding ElementName=treeView, Path=SelectedItem}">
   <TreeView x:Name="treeView"/>
</UserControl>

但它会继续等待10秒,然后向用户显示(或呈现)视图。这种行为正常吗?我该怎么用?

提前谢谢你。

0 个答案:

没有答案