【发布时间】:2013-10-25 19:27:50
【问题描述】:
我想在我的显示页面上有一个链接,它将调用控制器上的一个函数,然后重新加载显示页面。
我正在使用 SNMP gem,该功能将在特定交换机接口上切换管理上/下设置。
我需要将当前的@node 和一个接口索引号传递给我的节点控制器上的函数“toggleAdmin”。然后 toggleAdmin 将运行 SNMP gem 命令来检查指定接口的当前状态,并将其设置为相反。运行完成后,会再次渲染“show”。
我试过了:
<% link_to "ToggleAdmin", :controller=>:nodes, :action=>:toggleAdmin %>
但我明白了:
No route matches {:controller=>"nodes", :action=>"toggleAdmin"}
我会为此在路由文件中添加什么,以及如何从视图中添加其他参数以便将它们传递给 toggleAdmin 函数?
【问题讨论】:
标签: ruby-on-rails routes