Sql + limit

Hola, estoy utilizando este código para paginar con sql.

def paginate_from_sql(model, sql, total, per_page)
@object_pages = Paginator.new self, total, per_page, @params[‘page’]
@objects = model.find_by_sql(sql + " LIMIT #{per_page} " +
“OFFSET
#{@object_pages.current.to_sql[1]}”)
my_array = [@object_pages, @objects]
end

Pero me da el siguiente error:

DBI::DatabaseError: Execute
OLE error code:80040E14 in Microsoft OLE DB Provider for SQL Server
Line 1: Incorrect syntax near ‘LIMIT’.
HRESULT error code:0x80020009
Ocurrió una excepción.: SELECT articulos.*, usuarios.nombre,
procesadores.numero FROM (articulos INNER JOIN procesadores ON
articulos.procesador_id = procesadores.id) INNER JOIN usuarios ON
articulos.usuario_id = usuarios.id ORDER BY procesadores.numero LIMIT 10
OFFSET 0

Alguien me puede decir que es lo que está mal?

Muchas gracias

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs