Şu anda her 3 saatte bir çağrı yapıyorum, ancak aynı verilerin kopyalarını saklıyor. Stackoverflow üzerinde birkaç yöntem denedim ama bunların hiçbiri gerçekten çalışıyor gibi görünmüyor.Girdiler Girişler Rails
def fetch_data
response = self.class.get("/tap-2_JD7rkZupwNmg91im5G/last_ready_run/data?format=json")
@elements = response.parsed_response["link"]
# To access the image src's:
image_srcs = @elements.collect { |e| e['image'] }
image_srcs.each do |image|
self.entries.create(image: image)
end
end
topladığı her 'image' dizesi karşı kontrol edin ve
Teşekkür
Düzenleme veritabanına yeni bir giriş ekler önce jetonun yinelenen değil yapmak için bir yolu var mı - Örnek Yanıt
{
"link": [
{
"link": "http://www.test.com",
"image": "http://www.test.com/500x500.jpg"
}, ....
Öğe hashinde neler olduğu hakkında daha fazla bilgi verebilir misiniz? Aynı görüntüye sahip farklı öğeler olmayacağından emin misiniz? : Doğrulama: görüntü, teklik: gerçek 'sizin için çalışıyor? – faron
Yanıtın bir örneğini ekledim, resimlerin veritabanında benzersiz olduğundan emin olmaya çalışıyorum ve çiftler eklenemiyor – Jonathan
Ah, görüntüyü ve benzersizliği doğruladı - ancak girişlerimin modeline koymayı unuttum! Özür dilerim - cevap olarak gönderin ve kabul edeceğim. Teşekkürler – Jonathan