У меня есть это в файле erb>
<%= select_tag :catalog_item_submission_tag, options_for_select(Submission.tag_counts.order('name ASC').map {|t| [t.name, t.name]}, params[:catalog_item_submission_tag]), include_blank: true, class: 'select2ify allow-clear' %>
, и я хотел бы его кэшировать, потому что количество тегов огромно и стоит времени моего сайта:
Submission.tag_counts.count
=> 23399
И они меняются не так часто (возможно, достаточно кеша, который истекает каждые 4 часа).Есть ли способ сделать это, используя acts_as_taggable_on
драгоценный камень?
Для справки, submission
имеет теги:
class Submission < ActiveRecord::Base
searchkick
acts_as_taggable_on :tags