我有一个资源'用户'。在它的控制器中有一个动作'选择'。索引视图的修改方式是您可以选择某些用户的表单。按下提交按钮会从控制器调用“选择”操作。在此操作中进行一些处理后,会有一个包含所选用户ID的数组@users。
此数组应以某种方式传递给另一个控制器。假设有另一个资源'JobToDo'。在控制器中会有一个动作'assign_workers'。调用此操作时,应执行以下算法:
我希望这种选择是通用的,无论哪个控制器调用它,都要工作。每次我决定在新情况下使用这种选择时,我都不想添加其他“逻辑”。
我们最好假设数组@users非常大。
有可能吗?或许我的想法不是一个好的,我应该采取另一种方式 - 而不是如何?
提前致谢
再见
答案 0 :(得分:0)
在不知道应用程序的细节的情况下,我的第一个建议是使用选择操作来显示表单分配工作者。否则,您需要将其存储在数据库或会话中,或将它们作为参数包含在URL中。