Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 基于控制器动作轨道的动态加载部分_Ruby On Rails - Fatal编程技术网

Ruby on rails 基于控制器动作轨道的动态加载部分

Ruby on rails 基于控制器动作轨道的动态加载部分,ruby-on-rails,Ruby On Rails,我有一系列不同的HTML块,我想根据控制器和操作将它们加载到我的部分“\u right\u column”中。基于当前控制器和操作有条件地加载分部的最佳方法是什么?该检查应在何处进行?您可以在视图中检查controller.controller\u name和controller.action\u name 根据特定switch语句的大小,您可能希望将其放在application\u helper中的helper方法中,而不是放在partial\u right\u列中

我有一系列不同的HTML块,我想根据控制器和操作将它们加载到我的部分“\u right\u column”中。基于当前控制器和操作有条件地加载分部的最佳方法是什么?该检查应在何处进行?

您可以在视图中检查
controller.controller\u name
controller.action\u name

根据特定switch语句的大小,您可能希望将其放在application\u helper中的helper方法中,而不是放在partial\u right\u列中