Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.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_Link To_Nested Function - Fatal编程技术网

Ruby on rails 如何从视图调用嵌套控制器函数?

Ruby on rails 如何从视图调用嵌套控制器函数?,ruby-on-rails,link-to,nested-function,Ruby On Rails,Link To,Nested Function,节点控制器: def show def toggle run some stuff here end other random show stuff end 我想使用show.html.erb视图上的链接调用“toggle”函数。 我将如何为此创建链接 “node”,:action=>“show:toggle”%%>?为什么不使用复选框标记呢?我正在使用SNMP gem查询/设置Cisco交换机上的值。我希

节点控制器:

    def show
        def toggle
            run some stuff here
        end
        other random show stuff
    end
我想使用show.html.erb视图上的链接调用“toggle”函数。 我将如何为此创建链接


“node”,:action=>“show:toggle”%%>?

为什么不使用
复选框标记呢?我正在使用SNMP gem查询/设置Cisco交换机上的值。我希望能够调用一个函数,向Cisco发送一个“set”消息,以设置接口的管理上/下状态。因此,“toggle”函数将检查指定接口的当前状态,然后发送一个set命令,将状态更改为相反的状态。在Ruby中,方法中不能有方法。也许您希望使用嵌套资源?在这种情况下,请参见或