grape

    2熱度

    2回答

    一位同事,我已經嘗試了幾天讓硒與groovy一起工作,但沒有成功。我們可以使用java進行復雜的測試工作沒有問題......但在groovy下沒有任何工作,甚至沒有簡單的事情。我們得到可怕的編譯錯誤.....我們嘗試了各種「抓取」和「導入」語法,沒有任何工作。 具體做法是: 包test_groovy_project @Grab(group='org.springframework', module

    1熱度

    1回答

    我有一個葡萄招搖指揮官在一個碼頭工程項目中運行。該應用程序構建並可瀏覽。我遇到的問題是我使用Napa生成器(在這種情況下是人們)創建了一個新的API,並且它沒有出現在swagger UI中。我可以登錄運行葡萄應用程序的容器,並可以捲曲API並獲得響應。 代碼爲https://github.com/nungster/docker-napa-swagger 泊塢窗,構成-d 瀏覽器多達http://d

    1熱度

    1回答

    我想爲葡萄創建一個路由,以便路由接受一個字符串數組或一個具有特定預定義值的字符串。從文檔中不清楚如何做到這一點。 您的建議? UPDATE: 我想status要傳遞一個單一的值status1或作爲陣列,其中值可以是任意的和未知的。我結合這些? params do requires :status, type: Symbol, values: [:status1] require

    0熱度

    2回答

    我使用Ember前端與Grape API和頁面驗證我有類似: def current_user return nil if headers['Authorization'].nil? @current_user ||= User.find_by_authentication_token( headers['Authorization'] ) en

    2熱度

    1回答

    我一直在尋找最簡單的解決方案,將所有日期時間值從API發送到特定請求者時,都將其轉換爲ISO 8601。我能夠猴補丁Time#to_json下列要求: class Time def to_json(options = {}) self.iso8601.to_json end end 並要求在before回調葡萄的文件時PARAMS表明請求是從所期望的位置來了。

    0熱度

    1回答

    如何在使用續集插入MySQL DB時讀取列值。嘗試下面的查詢獲取類型錯誤:沒有隱式轉換爲整數。 DB[:table].import([:x, :y], [[1, 2]], [:return=>:primary_key]).

    0熱度

    1回答

    如何使用續集gem在MySQL中創建int(3)列? 我嘗試了以下操作,但仍然使用MySQL中的類型int(11)創建該列。 DB.create_table :table1 do Integer(:a, :size => 3) end

    0熱度

    1回答

    我有一個屬性價格在我的模型,目前它正在格式化科學記數法,我寧願顯示十進制符號。 ruby-grape提出了定製下面的代碼格式化字段: class ExampleEntity < Grape::Entity expose :formatted_value # ... private def formatted_value "+ X #{object.val

    2熱度

    1回答

    我正在用葡萄來享受寧靜的服務。據我所知,:resource將在url中定義一個路徑。例如: module Sample module V1 module Order class GetCheckInListApi < ApplicationApi resource :check_in_list do get root: :data do

    0熱度

    1回答

    我知道這是一個愚蠢的問題,但我需要幫助 我有葡萄API的項目。 在我的routes.rb我安裝API在 API/api.rb mount API::Root => '/' module API class Root < Grape::API prefix 'api' default_format :json add_swagger_documentation(