Я делаю вызов GET к внешнему источнику, используя драгоценный камень 'httparty'; вот мой Controller.rb:
def show
response = HTTParty.get('URI')
user = JSON.parse(response)
user.each {|line| puts line['user']['id']}
#the "['user']['id']" is because of the nested JSON object that is returned after the
parse.
end
Это возвращает правильный вывод в моей консоли rails, но теперь вопрос в том, как сохранить ['id'] в моей базе данных?
В настоящее время моя модель User имеет: id и: name; объект JSON из внешнего API отправляет: id и : name вместе с кучей другой информации, которая мне не нужна.
class User < ActiveRecord::Base
attr_accessor :id, :name
end
Любая помощь приветствуется, спасибо!
id
не в столбцеid
, а в чем-то вродеuri_id
? В этом случае просто создайте новый столбец и используйте его в своем приложении. Думаю, это будет лучший вариант. - person tiktak   schedule 17.01.2013