我正在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
结束