如何使用jQuery检查Rails.cache键是否存在



我正在尝试复制以下Rails方法,但使用JQuery:

Rails.cache.exist?("ped_basic")

有谁知道如何做到这一点?

我仍在尝试最佳方法,但我最终使用"Gon"gem在我的控制器方法(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代码中访问。

相关内容

  • 没有找到相关文章