Я, вероятно, ищу здесь не ту вещь, и я тупой, поэтому позвольте мне объяснить.
У меня есть задача rake, которая опрашивает веб-сервис каждые 10 минут через cron, ответ:JSON.
Для каждого из элементов в ответе мне нужно создать запись, только если определенный столбец имеет уникальное значение, в данном случае это хеш.
Вот основная частьtask:
response.parsed_response['items'].each do |item|
Item.create({
:item_hash => item['item_hash']
})
end
Дело в том, что я хочу сделать это, только если значение hash
уникально, это элементарное поведение или я пропускаю какой-то очевидный метод в ActiveRecord?