grape

    1熱度

    2回答

    我目前在我的導軌應用程序中配置了Devise,Doorkeeper和葡萄。 Devise和Doorkeeper被配置爲可以在網站上註冊並使用Devise登錄,Doorkeeper提供可創建令牌的oAuth端點。 如何添加令牌到HttpRequest並使用它保護葡萄API? 編輯: 所以我試圖實現湯姆赫特建議的Winebouncer實現。 我按照指示https://github.com/antek-

    4熱度

    1回答

    有人可以解釋ActiveModel::Serializers和Grape之間的差異。我應該使用其中一種還是可以/應該將它們一起使用。有人可以解釋使用上述一個(或兩者)的好處,還是僅使用rails來構建restful JSON API? 謝謝您提前

    19熱度

    2回答

    我很難理解並正確實施用戶身份驗證在API中。換句話說,我很難理解Grape API與前端框架(如Backbone.js,AngularJS或Ember.js)的集成。 我試圖擺動所有不同的方法,並閱讀了很多關於這個,但谷歌回報我真正不好的資源,在我看來,就像沒有真正好的文章在這個主題上 - Rails和用戶身份驗證與設計和前端框架。 我會描述我目前的關鍵點,希望你能爲我的實施提供一些反饋意見,也許

    3熱度

    1回答

    我遇到了葡萄珠寶和參數驗證問題。 這背後的想法是通過API服務創建一個使用嵌套屬性的複雜實體。 我有一個方法來創建一個旅行,旅行有很多目的地,我想通過使用散列傳遞目的地(使用accepts_nested_attributes_for助手)。 我有過這樣的參數限制葡萄: requires :destinations, type: Hash 而且我想送點東西是這樣的: { destinations

    0熱度

    2回答

    我正在嘗試將Grape(0.9.0)API添加到我的rails應用程序中。它完全託管在rails服務器本地,但是當我嘗試使用capistrano推送到我的服務器時,它在預編譯:資產步驟中失敗。這裏是從Capistrano的堆棧跟蹤: NameError: uninitialized constant API /home/deploy/pl2/releases/20141224200546/con

    0熱度

    1回答

    如何添加外部API文檔? 例如,我正在使用門衛,POST /api/v1/token 這不是葡萄終點。我該如何將這個端點添加到swagger中?

    0熱度

    1回答

    我正在用ember-cli構建Ember應用程序,並且使用rails-api + Grape + ActiveModelSerializer作爲持久層構建HTTP API。我處於一個非常基礎的階段,但我希望在開發更多的API和餘燼模型之前儘可能以標準和乾淨的方式設置我的前端和後端。 我無法找到有關商店進行的序列化和反序列化的全面指南,但我閱讀了有關DS.ActiveModelSerializer和

    1熱度

    1回答

    我有以下腳本(從Jenkins作業運行),我無法獲取下載依賴關係! groovy.grape.report.downloads在告訴我它試圖下載的內容時有點用處。我怎樣才能讓葡萄告訴我它試圖從哪裏下載? 我的GrabResolver設置有什麼明顯的錯誤嗎?我假設這個名字只是一個名字,否則毫無意義。 腳本:詹金斯控制檯 @GrabResolver(name='artifactory', root='

    0熱度

    1回答

    有沒有辦法讓葡萄kaminari與葡萄jbuilder gem一起工作? 我已經試過只是分頁記錄在實際API模塊端點: resource :groups do desc "Return a list of groups belonging to your company." get "/", jbuilder: "v3/groups" do paginate(@gr

    2熱度

    2回答

    我試圖定義一個測試環境,以編程方式向我的Grape API發出請求。 我的主要API文件到/app/api/services/v1.rb和我創建了一個名爲請求到規範路徑與此內容進行測試文件夾: describe Services::V1 do describe "GET /v1/users/:id" do it "returns a user by id" do u