我們有一個大的Rails應用程序,我們正在尋找將我們的用戶模型提取到API中以轉移到更多面向服務的體系結構。現在我們在一個可以處理所有用戶相關請求的小型Sinatra應用程序上創建API。我的問題是:有沒有人知道帶有許多標準API功能的Ruby gem(適用於Rails或Sinatra)?有沒有可以爲Sinatra生成API的Ruby gem?
我想確保我沒有在這裏重新發明輪子。除了標準的RESTful路由之外,我們正在尋找一些功能,例如在您想要返回的對象上發送路由特定屬性(而不是始終返回完整對象)。有沒有這樣做的寶石,還是從頭開始創建我們自己的寶石?如果我在解釋任何事情方面做得不好,請告訴我,我可以澄清。
感謝, 丹