2016-04-11 22 views
0

Ş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" 
    }, .... 
+0

Öğ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

+0

Yanıtın bir örneğini ekledim, resimlerin veritabanında benzersiz olduğundan emin olmaya çalışıyorum ve çiftler eklenemiyor – Jonathan

+0

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

cevap

İlgili konular