2013-06-10 4 views
1

json 형식으로 다음 코드를보고 싶습니다. 그렇게하면 내용이없는 빈 페이지가 표시됩니다. Rubymine 디버거에는 json 형식으로 올바른 정보가 있습니다.JSON in Rails

include Java 

require 'net/http' 

class PatientRecordController < ApplicationController 

    def index 
    url = 'http://localhost:8080/patient/record/v2/' 
    data_raw = Net::HTTP.get_response(URI.parse(url)).body 

    @data_json = ActiveSupport::JSON.decode(data_raw) 

    respond_to do |format| 
     format.json {render json: @data_json} 
    end 

    end 
end 

답변

3

브라우저에 입력 한 경로의 끝에 .json을 추가해야합니다.

0

이 특정 index 동작 경로는 무엇입니까? 이 코드는 실제로 JSON을 렌더링해야합니다. 디버거는 JSON을 실제로 표시해야합니다.

방문해야하는 URL은 http://your_host/patient_records/index.json과 비슷합니다.

0

.json을 포함하도록 요청을 변경하지 않으려면 respond_to 블록 render json: @data_json을 삭제하면됩니다.