Rails/Ruby です。次のコードで繰り返しを削除するための DRYer バージョンがあるかどうか疑問に思っています。
case params[:order]
when 'rating_ascend'
order = {:order => 'rating_average ASC'}
when 'rating_descend'
order = {:order => 'rating_average DESC'}
when 'distance'
order = {:order => 'distance ASC'}
else
order = {:order => 'distance ASC'}
end
ありがとう。