mirror of
https://0xacab.org/sutty/sutty
synced 2025-01-19 16:53:38 +00:00
no fallar en articulos nuevos
This commit is contained in:
parent
dd6b37bdd2
commit
6941f21a54
2 changed files with 4 additions and 1 deletions
|
@ -225,6 +225,8 @@ class Post
|
||||||
|
|
||||||
# Obtiene los valores posibles para el campo de la plantilla
|
# Obtiene los valores posibles para el campo de la plantilla
|
||||||
def values
|
def values
|
||||||
|
return 'false' if self.value == false
|
||||||
|
return 'true' if self.value == true
|
||||||
# XXX por alguna razón `value` no refiere a value() :/
|
# XXX por alguna razón `value` no refiere a value() :/
|
||||||
return '' if STRING_VALUES.include? self.value
|
return '' if STRING_VALUES.include? self.value
|
||||||
# Las listas cerradas no necesitan mayor procesamiento
|
# Las listas cerradas no necesitan mayor procesamiento
|
||||||
|
@ -295,7 +297,7 @@ class Post
|
||||||
# [ [ 1, a ], [ 2, b ] ]
|
# [ [ 1, a ], [ 2, b ] ]
|
||||||
# aunque si no hay un : en el autocompletado, el array queda
|
# aunque si no hay un : en el autocompletado, el array queda
|
||||||
# [ [ 1, 1 ], [ 2, 2 ] ]
|
# [ [ 1, 1 ], [ 2, 2 ] ]
|
||||||
values = _value.last.zip _value.first
|
values = _value.empty? ? [] : _value.last.zip(_value.first)
|
||||||
|
|
||||||
# En última instancia, traer el valor por defecto y ahorrarnos
|
# En última instancia, traer el valor por defecto y ahorrarnos
|
||||||
# volver a procesar
|
# volver a procesar
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
- value = @post.get_front_matter(name.first).try(:[], name.second.to_i).try(:[], name.last)
|
- value = @post.get_front_matter(name.first).try(:[], name.second.to_i).try(:[], name.last)
|
||||||
- else
|
- else
|
||||||
- value = @post.get_front_matter(template.key)
|
- value = @post.get_front_matter(template.key)
|
||||||
|
- value = [] if value.nil?
|
||||||
- values = template.values.empty? ? value : template.values
|
- values = template.values.empty? ? value : template.values
|
||||||
= select_tag field_name_for_post_as_string(name),
|
= select_tag field_name_for_post_as_string(name),
|
||||||
options_for_select(values, value),
|
options_for_select(values, value),
|
||||||
|
|
Loading…
Reference in a new issue