我正在尝试复制以下 Rails 方法,但使用 JQuery:
Rails.cache.exist?("ped_basic")
有谁知道如何做到这一点?
我正在尝试复制以下 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 名称,可以在我的咖啡脚本代码中访问这些变量。