次のRailsメソッドを複製しようとしていますが、JQueryを使用しています:
Rails.cache.exist?("ped_basic")
誰もこれを行う方法を知っていますか?
次のRailsメソッドを複製しようとしていますが、JQueryを使用しています:
Rails.cache.exist?("ped_basic")
誰もこれを行う方法を知っていますか?
私はまだこれを行うための最適な方法を試していますが、「Gon」ジェムを使用してコントローラーメソッド (before_filter) で変数を作成し、Rails と jQuery から参照できるようにしました。
コントローラー メソッドで、キャッシュ キーを gon.variable 値に等しく設定すると、同じ gon.variable 名を介して jQuery の変数にアクセスできます。
言い換えると:
#Controller method
before_filter :set_gon_vars
def set_gon_vars
gon.variable1 = Rails.cache.exist?("cache1")
gon.variable2 = Rails.cache.exist?("cache2")
gon.variable3 = Rails.cache.exist?("cache3")
end
同じ gon.variable 名を参照するだけで、私の coffeescript コードで変数にアクセスできます。