Я пытаюсь портировать существующее приложение rails, использующее rails 2.3.8, на
3.0.0beta4.
В настоящее время я использую этот хак paginate_by_sql
module ActiveRecord
class Base
def self.find_by_sql_with_limit(sql, offset, limit)
sql = sanitize_sql(sql)
add_limit!(sql, {:limit => limit, :offset => offset})
find_by_sql(sql)
end
def self.count_by_sql_wrapping_select_query(sql)
sql = sanitize_sql(sql)
count_by_sql("select count(*) from (#{sql}) as x")
end
end
end
add_limit! метод был удален из класса ActiveRecord :: Base.
Есть ли обходные пути для этого? Любые альтернативы делать
нумерация страниц по SQL в Rails 3.0.0?
Спасибо