我想在我的显示页面上有一个链接,它将调用控制器上的一个函数,然后重新加载显示页面。
我正在使用 SNMP gem,该功能将在特定交换机接口上切换管理上/下设置。
我需要将当前的@node 和一个接口索引号传递给我的节点控制器上的函数“toggleAdmin”。然后 toggleAdmin 将运行 SNMP gem 命令来检查指定接口的当前状态,并将其设置为相反。在它完成运行后,它会再次渲染“show”。
我努力了:
<% link_to "ToggleAdmin", :controller=>:nodes, :action=>:toggleAdmin %>
但我得到:
No route matches {:controller=>"nodes", :action=>"toggleAdmin"}
为此,我将在路由文件中添加什么,以及如何从视图中添加其他参数以便将它们传递给 toggleAdmin 函数?