簡體   English   中英

呈現HTML而不是JSON:Ruby on Rails

[英]Rendering HTML instead of JSON: Ruby on Rails

我有一個API,正在嘗試從應用程序中的方法調用。 即使我使用json格式調用API,並且將response_to設置為JSON,它仍然呈現為HTML。

這是控制器中的方法:

def index
  @moviedetails = Moviedetail.all
  respond_to :json
end

這是來自方法的API調用

def self.searchHighestRating()
  url="https://ruby-rsudding.c9users.io/moviedetails.json"
  response = HTTParty.get(url)
  responsebody = JSON.parse(response.body)
  return responsebody
end

關於如何解決這個問題有任何想法嗎?

將render json:放入並確保答案實際上是在json中返回的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM