【问题标题】:link_to with Namespaces in Rails在 Rails 中使用命名空间的 link_to
【发布时间】:2011-11-17 22:50:42
【问题描述】:

我正在尝试让管理界面在 Rails 中工作,但在使用 link_to 和嵌套路由时遇到问题。我正在尝试获取指向 /admin/cake_class/:id 的链接,但它却将我发送到 admin/cake_class.:id

config/routes.rb:

namespace :admin do
    resources :cake_class
end

/app/views/admin/cake_class/index.html.erb

<h1>all classes</h1>

<% @classes.each do |c| %>

    <%= c.date %>
    <%= c.name %>
    <%= link_to 'Show', admin_cake_class_path(c) %>

<% end %>

有什么建议吗?

【问题讨论】:

    标签: ruby-on-rails routes link-to


    【解决方案1】:

    :resources 应该是复数形式,:cake_classes,这可能会绊倒你。

    rake 路由的输出显示什么?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-16
      • 2012-04-18
      • 2019-03-28
      • 2010-10-04
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      相关资源
      最近更新 更多