Mir ist bewusst, dass wir in Rails einen Textdatentyp für Spalten in mysql verwenden können, in dem wir Hashes oder Arrays speichern wollen, wo Rails den Hash im yaml-Format serialisieren und in der Spalte speichern.
%Vor%Wenn ich jedoch eine Suche in dieser Spalte durchführen muss, muss ich alle Datensätze laden und alle Hashes deserialisieren und mit Ruby innerhalb der Hashes suchen. Gibt es eine Möglichkeit, mysql anzuweisen, innerhalb der Hashes zu suchen und übereinstimmende Datensätze zurückzugeben? Ich denke, dass dies nicht mit normalen yaml Serialisierung unterstützt wird, da es nur ein Text ist, unterstützt Rails MySQL-JSON-Datentyp oder eine andere Lösung für dieses Problem?
Tags und Links mysql ruby-on-rails activerecord