簡體   English   中英

Ruby on Rails:Rest API提交列表嗎?

[英]Ruby on Rails: Rest API to submit a list?

我對RoR對REST列表的處理感到困惑。

魔術創建的Rails 3路線(以及其他)

POST /items create one item
GET  /items list all items

現在,我希望具有此功能以及發布項目列表 (以XML格式)的可能性。

最好的方法是什么?

從語義上講, POST /items對我來說聽起來像是創建一個列表,而不是單個列表。我可以在控制器中“重載”它嗎? 還是我需要創建一個新的路由?

謝謝

您可以對控制器進行編碼以接受單個項目或它們的數組。 這並沒有以任何方式反映在路由中,而只涉及您的控制器,因為在路由中未指定POST參數。

在那里接受單個項目是(通常被假定的)行為。 但是您可以隨意接受任何喜歡的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM