【问题标题】:Routes.rb creating problem in railsRoutes.rb 在 Rails 中创建问题
【发布时间】:2010-10-12 20:49:56
【问题描述】:

我使用的链接是

:communities,:action=>:usergroups} , :class=> "adminbutton viewusergrp" %>

并且路线包含 map.resources :vccommunities,:member => {:usergroups => :get} 并且在 member 和 collection 中还指定了更多的操作名称。 在 :member

中列出这些操作时,我会注意字母顺序

但是当点击那个链接时......它正在采取 :action => show, :id => usergroups, :controller => :communities

所以它是抛出错误,因为它没有在控制器中进行正确的操作。

请帮帮我。

【问题讨论】:

  • 请使用反引号 (`) 格式化您问题的代码区域。

标签: ruby-on-rails routes


【解决方案1】:

问题不在于您的路线问题在于您的链接。根据路线的定义,rails 在内部搜索您的例如链接中的链接哈希中的 id,如下所示

:communities,:action=>:usergroups, :id => 20} , :class=> "adminbutton viewusergrp" %>
应该可以工作,因为这将映射到

/communities/20/用户组

更多参考可以来自this page

【讨论】:

    猜你喜欢
    • 2012-09-14
    • 2023-03-29
    • 1970-01-01
    • 2012-12-26
    • 2014-01-31
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    相关资源
    最近更新 更多