渲染HTML而不是JSON:Ruby on Rails

时间:2016-11-19 12:05:08

标签: ruby-on-rails ruby

我有一个API,我试图从我的应用程序中的方法调用。即使我使用json格式调用API,并且我将respond_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

有关如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

放置渲染json:改为确保答案实际上回到了json