Wie implementieren Sie die Suche in Activescaffold-Schienen 3
-
16-11-2019 - |
Frage
Meine normale Suche in der Seite ACTIVESCAFFOLD-Seite funktioniert nicht.
Ich habe Listlocations-Tabelle mit Felder-ID | LIST_ID | wiki_location_id. Ich habe folgende Modellbeziehungen generasacodicetagpre.
Mein Controller für diese ist generasacodicetagpre.
Ich habe auch die Suche nach dem Typ (SAYTTY) für Wiki_Location-Feld in LIST_LOCATION-Tabelle implementiert.
Meine Ansichten sehen aus wie
Ich habe die automatisch-komplette Funktion implementiert, indem Sie die Anweisungen im unten angegebenen Link Activescaffold Autocomplete
Jetzt mein Problem ist, wenn ich die normale Suche in meiner Liste von aktivem Gerüst verwende, bekomme ich keine Ergebnisse
Die Abfrage, die ich von meiner Konsole bekam, ist generasacodicetagpre.
Es sieht so aus, als sucht es auf Lists.ID-Feld anstelle von list.Name
Warum ist es so? Wie kann ich die Suchliste machen? NAME. Ich muss auch auch wiki_locations.title-Spalte suchen. Wie kann das getan werden? Bitte helfen.
Lösung
Try to set:
conf.columns[:list].search_sql = 'list.name'