我发送一个帖子请求到我的API工作正常,它创建一个新的记录.但是,在创建记录后,我在服务器日志中收到此错误
NoMethodError (undefined method `device_url' for #<Api::V1::DevicesController:0x007fa2f5dde5d8>):app/controllers/api/v1/devices_controller.rb:14:in `create'
这是我的创作动作
def create respond_with Device.create(params[:device]) end
我的所有资源都在Api#V1下命名,这是我的路由文件
# Api ('/api') namespace :api do # Version 1 ('/api/v1') namespace :v1 do # Locations ('/api/v1/locations') resources :locations # Videos ('/api/v1/videos') resources :videos # Devices ('/api/v1/devices') resources :devices end end