我正在使用
的链接 :communities,:action =>:usergroups},:class => “adminbutton viewusergrp”%>和路由包含 map.resources:vccommunities,:member => {:usergroups => :得到} 此处还在成员和集合中指定了一些更多的动作名称。 我在下面列出这些操作时会按照字母顺序进行操作:成员
但点击该链接时......正在采取:action => show,:id =>用户组, :controller => :社区
所以它是错误的,因为它没有在控制器中进行正确的操作。
请帮助我。
答案 0 :(得分:3)
问题不在于您的路线问题与您的链接有关。根据路由的定义,rails会在你的eg链接中搜索链接哈希中的id,就像这样
<%= link_to'查看用户组',{:controller =>:communities,:action =>:usergroups,:id => 20 },:class => “adminbutton viewusergrp”%>
应该工作,因为这将映射到
/ communities / 20 / usergroups
可以从this page
获取进一步的参考