Sto cercando di passare una stringa al metodo .order, come ad esempioI parametri del metodo .order in ActiveRecord sono sterilizzati per impostazione predefinita?
Item.order(orderBy)
Mi chiedevo se orderBy viene sterilizzata per impostazione predefinita e se no, quale sarebbe il modo migliore per disinfettare esso.
Può fare un esempio del valore di stringa? Immagino che 'Item.order ("? ", OrderBy)' dovrebbe disinfettare, ma potrebbe esserci un modo migliore a seconda di cosa sei una stringa è – catsby
@ctshryock che si tradurrà in un 'select * from items order by?, orderBy' –
@DylanMarkow Stavo pensando a '.order (" created_at>? ", orderBy)' o simile, ma probabilmente è utile solo per 'where' (almeno non' order')? – catsby