Wir müssen benutzerdefinierte Filter für Kategorien in spree E-Commerce in der neuesten Version implementieren, wie hier zu sehen https://github.com/spree/spree.Mehrere Filter in Spree Commerce Rails hinzufügen
Wir müssen es auf eine dynamische Art und Weise tun, weil wir etwa 100 Filter oder mehr zu machen haben. Die ideale Lösung wäre, alle verfügbaren Filter im Admin-Bereich anzuzeigen, und der Administrator kann sie für jede Kategorie aktivieren/deaktivieren.
Aktuelles Szenario: Wir wissen, wie man einen neuen Filter erstellt und anwendet. Aber es dauert ungefähr vier Methoden pro Filter, wie in der unten verlinkten Datei product_filter.rb gezeigt.
Einige Links haben wir nützlich gefunden:
https://gist.github.com/maxivak/cc73b88699c9c6b45a95 https://github.com/radar/spree-core/blob/master/lib/spree/product_filters.rb
Ich habe dieses Problem selbst gelöst. Jetzt erstelle ich dynamische Filter durch Meta-Programmierung. Erstellen Sie zur Laufzeit Filter. –
ein Hinweis, wie Sie das erreicht haben / – GorillaApe