【问题标题】:rails namespace always pointing to one actionrails 命名空间总是指向一个动作
【发布时间】:2010-07-22 06:41:47
【问题描述】:

我有一个 Rails 应用程序,其中我在路径中有一个命名空间,如下所示

map.namespace :admin do |admin|    
  admin.resources :products                                         
end 

我在 app/controller/admin 下有控制器

products_controller.rb 有索引、显示、编辑、新建、创建、更新、销毁等各种操作

当我尝试使用 new_admin_product_path 时,它指向的是索引操作而不是新操作。

我该如何解决这个问题?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    转到您的命令提示符并从您的应用根目录运行 rake 路由

    这将列出您的应用程序的所有路由。 在那里您可以找到新操作的路线。

    【讨论】:

    • 我无法在 rake 路由生成的列表中找到所有操作。这就是我在这里发帖的原因。
    猜你喜欢
    • 2011-11-10
    • 1970-01-01
    • 2018-06-02
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多