我需要在一个Rails(5.0.2)应用中添加一个API端点,因此我已经在app/controllers/api
下创建了一个TransitController
。
目前,这个控制器看起来像这样:
module Api
class TransitController < ActionController::Api
def create
respond_to do |format|
format.json { render :status => :ok, :nothing => true }
end
end
end
end
我已更新我的路由
如下:
namespace :api do
post 'transits', to: 'transits#create'
end
但是现在,当我尝试使用curl命令访问该端点时,我会得到以下错误:
ActionController::RoutingError (未初始化的常量ActionController::Api)
在Rails 5+中,ActionController::Api
难道不应该默认可用吗?
我有什么遗漏吗?
谢谢