renovar relaciones
This commit is contained in:
parent
c2f5c22fc2
commit
bbdbfc4ee1
1 changed files with 8 additions and 2 deletions
|
@ -3,6 +3,13 @@
|
||||||
# Almacena el UUID de otro Post y actualiza el valor en el Post
|
# Almacena el UUID de otro Post y actualiza el valor en el Post
|
||||||
# relacionado.
|
# relacionado.
|
||||||
class MetadataBelongsTo < MetadataRelatedPosts
|
class MetadataBelongsTo < MetadataRelatedPosts
|
||||||
|
def value_was=(new_value)
|
||||||
|
@belongs_to = nil
|
||||||
|
@belonged_to = nil
|
||||||
|
|
||||||
|
super(new_value)
|
||||||
|
end
|
||||||
|
|
||||||
# TODO: Convertir algunos tipos de valores en módulos para poder
|
# TODO: Convertir algunos tipos de valores en módulos para poder
|
||||||
# implementar varios tipos de campo sin repetir código
|
# implementar varios tipos de campo sin repetir código
|
||||||
#
|
#
|
||||||
|
@ -62,8 +69,7 @@ class MetadataBelongsTo < MetadataRelatedPosts
|
||||||
def belongs_to
|
def belongs_to
|
||||||
return if value.blank?
|
return if value.blank?
|
||||||
|
|
||||||
@belongs_to ||= {}
|
@belongs_to ||= posts.find(value, uuid: true)
|
||||||
@belongs_to[value] ||= posts.find(value, uuid: true)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# El artículo relacionado anterior
|
# El artículo relacionado anterior
|
||||||
|
|
Loading…
Reference in a new issue