grape-api

    3

    1답변

    이처럼 내 API는 모습입니다 레일의 포도 API 보석을 사용하여 중첩 된 자원을 이해하지 No route matches [GET] "/v1/companies/1/service_requests/all" 작업 코드의 오류 : module ServiceRequests class API < Grape::API version 'v1', using

    2

    2답변

    포도 주옥을 사용할 경우의 상태 코드 응답을 어떻게 주문을 받아서 만드십시오? 예 : (: { '주문을 찾을 수 없습니다'오류가} 404)하지만 어떻게 하나가 아닌 오류를합니까! post do status = :accepted @order = Order.find(params[:id]) end 이 오류로 달성 될 수 있는가? 코드에서

    1

    1답변

    이 같은 행동 레일 4.0.4과 포도 0.7.0를 사용하여 REST API에 대한 골격을 만들려고 오전 : 특정 버전의 API 호출 : $ curl -H Accept=application/vnd.acme-v1+json http://localhost:3000/api/a “a-v1” $ curl -H Accept=application/vnd.acme-v1+

    2

    1답변

    포도 API를 만들고 있는데 내 요청은 대부분 JSON 페이로드 및 매개 변수를 기반으로합니다. 나는 Swagger가이 점에 적합하지 않다고 들었다. API가 어떻게 효과적으로 문서화 될 수 있는지 누군가가 나에게 지적 해 주시면 감사하겠습니다.

    3

    2답변

    와 사용자 정의 헤더 PARAMS을 설정 내 코드 : it "should accept message" do post "/api/v1/my/route", post_data, secret: "ASDFGHJKL" last_response.status.should == 201 end 하지만 경로가 전혀 헤더를 얻을 수없고, 나는 또한

    1

    2답변

    레일스로 API를 구축 중입니다. 내가 API를 만드는 데 사용하는 보석은 포도와 Rabl입니다. 나는 많은 일을했지만 지금은 API에서 모든 json 응답 앞에 status 플래그를 추가해야합니다. 내가 어떻게 할 수 있니? 나는이 .rabl 파일을 가지고 있습니다. object @current_parent attributes :first_name =

    0

    1답변

    내 API를 &이 레일에서만 json 형식으로 응답하도록 허용하는 방법 & 포도, 내 포도 컨트롤러에서 format :json을 시도했습니다 (예 : example.com/api/v1/ping.json에서 액세스 할 수 있음). , example.com/api/v1/ping.xml, example.com/api/v1/ping.foobar를 통해 액세스 할

    0

    1답변

    레일 애플리케이션에 Grape Api를 사용하여 API를 빌드하고 있습니다. 은 내가 지금 시도하고이 양식입니다 : 그리고 이것은 출력 : { "page_score_master": { "issue_date": "2014-06-23" }, "press_id": "1", "print_date": "2014-06-2

    0

    1답변

    나는 포도 수확기 4.0.3/unicorn 아래 있습니다. 내가 curl로 요청하면 반환 된 'etag'가 누락 된 것처럼 보입니다. 그러나 'swagger UI'와 동일하게 수행하면 etag가 다음 요청에서도 캐시가 작동합니다. 브라우저 내에서 : - 첫 요청 : Status Code:200 OK Cache-Control:max-age=0, privat

    3

    1답변

    개발 모드에서 Google Rails 앱의 포도 API 파일이 다시로드되지 않습니다. 우리는 Grape README에서 제안 된 접근법을 시도해보고, 그 위에 핵심적인 게시물 (Ruby on Rails 3 - Reload lib directory for each request)이 무엇인지 언급했지만 어떤 이유로 작동하지 않습니다. config.paths.a