2012-06-11 1 views
5

Я извлекаю некоторые данные с сайта, используя его API-ключ и некоторые другие параметры. Я получаю данные в виде объекта JSON. Теперь мой вопрос заключается в том, как использовать этот объект JSON в моем приложении rails, возможно, что-то вроде использования переменной экземпляра, которая хранит объект JSON, а затем создает свой шаблон erb, который wold отображает массив переменных экземпляра. Я пробовал использовать некоторые из решений на Stack Overflow, но не понял их правильно, некоторые более базовые уровни помощи было бы здорово.Использовать объект JSON, возвращенный из URL-адреса в rails

ответ

2

Поддержка JSON в Ruby on Rails обеспечивается ActiveSupport :: JSON, но она обертывает драгоценный камень JSON за сценой. Поэтому вы можете выбрать свой выбор.

Проверить этот пример,

@data = [{"id":"7354857336","owner":"[email protected]","secret":"dc7ce98bf9","server":"8151","farm":9,"title":"01_resize","ispublic":1,"isfriend":0,"isfamily":0}, 
{"id":"7355453164","owner":"[email protected]","secret":"b0bc716ee6","server":"7225","farm":8,"title":"{Laduree Macaroons} explore #2","ispublic":1,"isfriend":0,"isfamily":0}, 
{"id":"7355183126","owner":"[email protected]","secret":"c342e37a57","server":"7232","farm":8,"title":"REFLECTED AT MIDNIGHT [EXPLORED]","ispublic":1,"isfriend":0,"isfamily":0}] 

В .erb файла

<% @data.each do |photo| %> 
<%= photo.id%> ---<%= photo.title %><br></br> 
<% end %> 
+0

Благодаря @Shamith, но я хочу немного более общего представления об использовании объекта JSON в переменном экземпляре и как использовать этот экземпляр переменной в представлении. Некоторая дополнительная помощь будет действительно полезна. Спасибо –

+0

Привет, Шамит, можете ли вы помочь мне немного больше, у меня есть объект JSON, теперь я хочу использовать его и отображать в представлении, так как мне нужно добавьте его метозу в модель и как я могу ее назвать в действии контроллера. Еще больше он lp было бы здорово. –