Split out markdown cache storage into a separate method

This commit is contained in:
Nick Thomas 2016-11-03 19:17:42 +00:00
parent 3a8a7c1251
commit 251a20a30d

View file

@ -46,7 +46,7 @@ module Banzai
return html if html.present? return html if html.present?
html = cacheless_render_field(object, field) html = cacheless_render_field(object, field)
object.update_column(html_field, html) unless object.new_record? || object.destroyed? update_object(object, html_field, html) unless object.new_record? || object.destroyed?
html html
end end
@ -166,5 +166,9 @@ module Banzai
return unless cache_key return unless cache_key
Rails.cache.send(:expanded_key, full_cache_key(cache_key, pipeline_name)) Rails.cache.send(:expanded_key, full_cache_key(cache_key, pipeline_name))
end end
def update_object(object, html_field, html)
object.update_column(html_field, html)
end
end end
end end