2011-06-22 60 views
1
offset = params[:offset] 

    Player.order('rank desc'). 
     limit(RESULTS_PER_PAGE). 
     offset(['?', offset]) 

我想清理用戶發送的偏移量。 以上似乎工作在哪裏方法,但在這裏不起作用。rails 3在offset方法中清理sql

關於如何在不寫出整個查詢的情況下消毒此偏移量的想法?

回答

2

您可以使用offset = params[:offset].to_i,如Rails' Security Mailing List

+0

冷卻。這就是我現在正在做的(offset.to_i.abs) - 想知道我是否可能錯過了可以通過這種方式獲得的黑客 – djburdick