在rails中使用post方法配置路由



我正在rails应用程序中创建一个web服务,我需要使用post方法配置关于"books/CreateBookItem"的路由。

但由于我不会有一个用于创建图书项目的视图页面,出于测试目的,我在浏览器中键入的url为

localhost:3000/books/CreateBookItem

但现在,当我在浏览器中键入上面的url时,它将作为GET请求。

那么,我该如何为以上内容配置路由呢。

将此createbookitem操作添加到routes.rb:中的图书资源

resources books 
   collection do
     post :createbookitem 
   end  
end

不想对此操作有任何视图,然后创建带有禁用渲染的createbookitem操作。类BooksController<应用程序控制器

def createbookitem
      #do your stuffs 
       render nothing: true
end

结束

相关内容

  • 没有找到相关文章

最新更新