Dans mon contrôleur j'ai:Rails seulement params utilisateur permet certains certains attributs
if params[:sort].nil?
@sort = "created_at"
else
@sort = params[:sort]
end
@konkurrencer = Konkurrencer.where("id NOT IN(?)", @clicked).order("#{@sort} DESC")
Je tiens à ajouter si params[:sort]
est différent de "created_at"
, "ratings"
ou "rating"
il doit trier après "created_at"
.
Quelle est la question? Vous voulez ignorer 'params [: sort]' sauf si c'est l'une de ces trois valeurs? –
oui c'est le cas. –