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
|
||||
# relacionado.
|
||||
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
|
||||
# implementar varios tipos de campo sin repetir código
|
||||
#
|
||||
|
@ -62,8 +69,7 @@ class MetadataBelongsTo < MetadataRelatedPosts
|
|||
def belongs_to
|
||||
return if value.blank?
|
||||
|
||||
@belongs_to ||= {}
|
||||
@belongs_to[value] ||= posts.find(value, uuid: true)
|
||||
@belongs_to ||= posts.find(value, uuid: true)
|
||||
end
|
||||
|
||||
# El artículo relacionado anterior
|
||||
|
|
Loading…
Reference in a new issue