mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-22 15:56:20 +00:00
0c81809edf
para poder respetar el orden de más nuevo a más antiguo, el número de orden se convirtió en decreciente (de más alto a más bajo). además, encontramos algunos temas de performance como guardar solo los artículos que cambiaron y no todos. se graban los cambios sin validarlos, es decir, solo el cambio de orden.
10 lines
306 B
Ruby
10 lines
306 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Un campo de orden
|
|
class MetadataOrder < MetadataTemplate
|
|
# El valor según la posición del post en la relación ordenada por
|
|
# fecha, a fecha más alta, posición más alta
|
|
def default_value
|
|
site.posts(lang: post.lang.value).sort_by(:date).index(post)
|
|
end
|
|
end
|