Benutzer Nokogiris Serialize-Funktionalität:
%Vor%Ich verwende Rails 5, um einen Rails-Cache zu verwenden, um Nokogiri-Objekte zu speichern.
Ich habe das in config / initializers / cache.rb erstellt:
%Vor%und ich wollte Dokumente wie:
speichern %Vor%aber ich bekomme diesen Fehler:
%Vor%Was muss ich tun, um diese Objekte in einem Cache speichern zu können?
Ich verwende Rails 5, um einen Rails-Cache zu verwenden, um Nokogiri-Objekte zu speichern.
Ich habe das in config / initializers / cache.rb erstellt:
%Vor%und ich wollte Dokumente wie:
speichern %Vor%aber ich bekomme diesen Fehler:
%Vor%Was muss ich tun, um diese Objekte in einem Cache speichern zu können?
Speichern Sie das XML als Zeichenfolge, nicht das Objekt, und parsen Sie sie, sobald Sie sie aus dem Cache entfernen.
Bearbeiten: Antwort auf Kommentar
Cache stattdessen
%Vor%Edit2: Antwort auf Kommentar. Etwas in dieser Richtung. Sie müssen mehr Code bereitstellen, wenn Sie spezifischere Hilfe benötigen.
%Vor%Edit3: Antwort auf 'Danke, aber was ist der Code für "Serialisiertes Objekt im Cache speichern"? Ich dachte, der Körper des "$ cache.fetch (url) {" würde die Dinge speichern und dann wieder abrufen? "
%Vor%Benutzer Nokogiris Serialize-Funktionalität:
%Vor%Speichern Sie das XML als Zeichenfolge, nicht das Objekt, und parsen Sie sie, sobald Sie sie aus dem Cache entfernen.
Bearbeiten: Antwort auf Kommentar
Cache stattdessen
%Vor%Edit2: Antwort auf Kommentar. Etwas in dieser Richtung. Sie müssen mehr Code bereitstellen, wenn Sie spezifischere Hilfe benötigen.
%Vor%Edit3: Antwort auf 'Danke, aber was ist der Code für "Serialisiertes Objekt im Cache speichern"? Ich dachte, der Körper des "$ cache.fetch (url) {" würde die Dinge speichern und dann wieder abrufen? "
%Vor%Tags und Links ruby ruby-on-rails caching nokogiri