grape

    1熱度

    1回答

    我試圖測試我的葡萄API,但我在我的測試中收到400錯誤,但是當我運行測試應該測試的操作時,我得到201預期的HTTP響應。不知道這裏發生了什麼事。以下是特定的RSpec測試,但您可以通過GitHub上的工廠和實際的Grape API在hackcentral/hackcentral上查看整個項目。以下測試正在測試Alpha :: Applications上的POST創建操作。 (APP/API /

    1熱度

    1回答

    我正在嘗試在我的Ruby Grape API上創建服務器發送的事件。 問題是,連接似乎總是非常快速地關閉,因爲我一直在測試網頁上獲取Connection closed事件。 客戶端連接到服務器,因爲我可以看到被調用的方法,但我想知道爲什麼連接不是恆定的,爲什麼我沒有收到我使用線程發送的數據。 這裏是我的Ruby代碼: $connections = [] class EventsAPI < Si

    0熱度

    2回答

    我與 grape passenger apache2 試圖建立由API服務器我安裝了寶石「乘客」跑 passenger-install-apache2-module 擺在我的「虛擬主機」以下配置 服務器名api.website.com LoadModule passenger_module /var/lib/gems/1.9.1/gems/passenger-5.0.6/buildou

    1熱度

    1回答

    我已經寫在軌葡萄API更新操作,如下所示: put do work = Work.find(permitted_params[:id]) work.title = permitted_params[:title] work.date = permitted_params[:date] work.save! end 測試它與招搖文檔在瀏覽器中,我得到成

    0熱度

    2回答

    我的rails應用程序正在使用minitest。我不清楚我應該爲我的測試繼承什麼課程。我在想ActionController :: TestCase,但這看起來不正確,因爲它沒有連接到軌道控制器。有什麼建議麼? 編輯: 不能使用MiniTest::Unit::TestCase,因爲它不包含任何東西來測試個別api結束點。

    3熱度

    1回答

    我正在使用grape redtful-api。我無法繼承葡萄中的common_params。我在類API1中定義了通用的 _params,並在API2中調用它將引發錯誤。如何更改代碼以使其工作? module Example class API1 < Grape::API version 'v1' format :json prefix :api

    0熱度

    1回答

    我有myapp.com爲我的主要應用程序和api.myapp.com爲api。一切正常,並在當地開發的是別人與pow服務,但是當我嘗試測試我的nginx服務器api.myapp.com/v1/products/1上花花公子給了我404(api.myapp.com重定向到myapp.com預計由於DNS設置) 我使用,乘客+ nginx的,導軌和葡萄的API,這裏是我的設置: 的routes.rb

    0熱度

    1回答

    我一直在使用Grape編寫類似印象筆記的API,並且一直使用Collection + JSON(MIME類型「application/vnd.collection + json」)。我現在想要支持JSON API(mime類型「application/vnd.api + json」)。 (我想這樣做的原因是編寫Ember客戶端會更容易,因爲Ember Data支持內置的JSON API。編寫客戶端

    2熱度

    2回答

    我使用活動記錄的機架和沒有導軌,所以當我上傳圖像到cloudinary使用carrierwave寶石時,我得到以下錯誤。 意外的錯誤在處理的請求:未初始化不斷 Cloudinary :: CarrierWave ::存儲:: Rails的

    0熱度

    1回答

    管理提交一個簡單的數組到我的葡萄API以下這個尖端 testing rails grape API with curl, params array 構建使得在端部產生的曲線圖的簡單的鍛鍊跟蹤器,通過這個陣列的鍛鍊,這應該與他們的鑰匙傳遞我猜。 但因爲我想要做的是一個二維數組,我有這個輸出,該類型設置爲數組[數組],這是我目前使用 curl --data 'workouts_array[]=1&wo