2

我正在尝试使用电影 id http://docs.themoviedb.apiary.io/使用电影数据库的默认响应从电影数据库中获取响应。以前没有这样做过,所以我敢肯定有很多错误。

所以我使用 gems httparty 和 json 并设置了一切像这样

控制器

require 'httparty'
require 'json'

class MainController < ApplicationController

 def index

 @response = HTTParty.get("http://api.themoviedb.org/3/movie/550?api_key="api_key")
 JSON.parse(response)
 end
 end

和我的看法

<%= @response %>

只是想看看返回了什么。

我收到错误无法将 ActionDispatch::Response 转换为 String

我想知道是否有人可以提供一些建议或一些资源来学习如何做到这一点,也许还有一些不同的方法来显示返回的信息。

我知道哈希是键/值的集合,但缺乏提取该数据的知识

谢谢

4

1 回答 1

2

我认为问题实际上是您的控制器,而不是您的视图。

JSON.parse(response) 

应该

JSON.parse(@response)

您可能希望在您的视图中:

<%= @response.body %>
于 2012-12-22T20:05:01.500 回答