Rails路由默认操作

时间:2014-11-18 07:20:19

标签: ruby-on-rails routes

我的rails是4.1.4,我有一个路径

的控制器
\app\api\mem\inbox_controller.rb

这个控制器是

class Mem::InboxController < ApiController  
  def index
      render "OK"
  end  
end

我的路线是

scope '/api/' do
  match ":controller(/:id)(/:action)",:via =>['get','post'],id: /\d+/
end 

所以我可以访问/api/mem/inbox/index,但是当我访问/api/mem/inbox时出现此错误

  

动作&#39;收件箱&#39;找不到MemController

实际上,如果我们没有分配action,则操作为index,但当控制器放在子文件夹中时,此规则似乎不起作用。

那么我应该怎么做呢?

0 个答案:

没有答案