我有一个API,我尝试从我的应用程序中的方法调用。即使我使用json格式调用API,并且我将respond_to设置为JSON,但它仍呈现为HTML。呈现HTML而不是JSON:Ruby on Rails
这是在控制器中的方法:
def index
@moviedetails = Moviedetail.all
respond_to :json
end
这是从方法
def self.searchHighestRating()
url="https://ruby-rsudding.c9users.io/moviedetails.json"
response = HTTParty.get(url)
responsebody = JSON.parse(response.body)
return responsebody
end
身边,我怎么能解决这个有什么想法的API调用?
和你的路线? – inye
资源:moviedetails –
即使将其更改为以下内容也无济于事:resources:moviedetails,:defaults => {:format =>'json'} –