Rails没有为" controller#new"创建路由。行动

时间:2018-03-11 11:29:25

标签: ruby-on-rails ruby

当我尝试执行一项非常简单的任务时,我会遇到一种奇怪的行为: 加入

 resources :something do 
   ...
 end

routes.rb会生成除#new以外的所有路由。

尝试浏览本地主机:3001 / somethings / new'它由#show行动处理。

我使用的是rails 5.1.4版本。有什么想法吗?

enter image description here

========更新======== 我添加了s但仍有同样的问题:这是完整的代码示例和结果:

 namespace :api do
    namespace :webapp do
      resources :user do
        resources :documents
      end
    end
  end

enter image description here

添加时我能够使它工作:

resources :documents , only: [:show, :index, :update, :edit, :new, :create]

0 个答案:

没有答案