Ich versuche, eine Zeichenfolge in die .order Methode zu übergeben, wieSind die .order-Methodenparameter in ActiveRecord standardmäßig bereinigt?
Item.order(orderBy)
Ich frage mich, ob orderBy standardmäßig aktiviert und wenn nicht desinfiziert wird, was der beste Weg, um es zu sanieren wäre.
Können Sie ein Beispiel für die String-Wert geben? Ich stelle mir vor, 'Item.order ("? ", OrderBy)' sollte bereinigen, aber es könnte einen besseren Weg geben, je nachdem, was Sie string sind – catsby
@ctshryock, die nur in eine 'select * from items order by? orderBy' –
@DylanMarkow Ich dachte '.order (" created_at>? ", orderBy)' oder ähnlich, aber das ist wahrscheinlich nur gut für 'wo' (zumindest nicht' order')? – catsby