Ruby on rails 将数据从一个控制器传递到另一个控制器

Ruby on rails 将数据从一个控制器传递到另一个控制器,ruby-on-rails,Ruby On Rails,我有一个资源“用户”。在它的控制器中有一个动作“选择”。索引视图的修改方式与您可以选择某些用户的表单相同。按下提交按钮从控制器调用“选择”操作。在此操作中进行一些处理后,将出现一个数组@users,其中包含选定用户的ID 这个数组应该以某种方式传递给另一个控制器。假设还有另一个资源“JobToDo”。在控制器中会有一个动作“分配工人”。调用此操作时,应执行以下算法: 呼叫分配工作人员 用户的调用索引 在显示的视图中选择一些用户 您单击“提交”并因此调用“选择操作数组@用户已创建” array@u

我有一个资源“用户”。在它的控制器中有一个动作“选择”。索引视图的修改方式与您可以选择某些用户的表单相同。按下提交按钮从控制器调用“选择”操作。在此操作中进行一些处理后,将出现一个数组@users,其中包含选定用户的ID

这个数组应该以某种方式传递给另一个控制器。假设还有另一个资源“JobToDo”。在控制器中会有一个动作“分配工人”。调用此操作时,应执行以下算法:

呼叫分配工作人员 用户的调用索引 在显示的视图中选择一些用户 您单击“提交”并因此调用“选择操作数组@用户已创建”
array@users被传递给assign_workers,而不知道应用程序的细节。我的第一个建议是使用choose操作来显示表单assign workers。否则,您需要将其存储在db或会话中,或将其作为参数包含在url中