Cacheable-flash 获取Rail闪存对象的库

MIT
Ruby JavaScript
跨平台
Pivotal
2015-05-15
大胖森

Cacheable-flash 能够和页面缓存一起工作获取 Rails 闪存对象。这个插件通过在cookie 中使用 javascript 来使用高等级页面缓存,而不是在 Rails 视图模版中使用高等级页面缓存。同时,Flash 内容能够转换成 JSON 包;通过控制器中的 after_filter 指令或者是你应用程序中 Rack 中间层发出信号,Flash内容也能在cookie中被取代。

Cacheable-flash 作为一个过滤器使用的时候,你的控制器中必须要包含 CacheableFlash 模块。无论它是否在你的控制器中发生动作指令,你都不能混淆了闪存信息中的 JS 和 HTML 的信息。

请注意,最好刷新页面清除闪存信息,因为cookie 上可能会保存未删除之前的内容,页面也将显示未删除之前的内容。

Rspec 示例:

require "cacheable_flash/test_helpers"

class TestController < ActionController::Base
  def index
    flash["notice"] = "In index"
  end
end

describe TestController, "#index" do
  include CacheableFlash::TestHelpers

  it "writes to the flash cookie" do
    get :index
    flash_cookie["notice"].should == "In index"
  end
end
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

spring-simple-cache的那些事

spring-simple-cache的那些事

2015/06/03 12:25
156
0
SpringMvc Ehcache 实现缓存机制

SpringMvc Ehcache 缓存 环境搭建 在前面的项目中用到的springMvc的maven拷贝过来,加入三个ehcache的包,分别是ehcache-core-2.5.2.jar、ehcache-spring-annotations-1.2.0.jar、guava-13.0....

2016/09/29 16:41
41
0
@Cacheable Null key returned for cache异常的解决方法

spring+ehcache缓存@Cacheable等注解在接口interface上报@Cacheable Null key returned for cache异常的解决方法

2016/04/22 23:38
131
1
Spring aop 内部调用、自调用不生效问题与解决方案

使用 spring cache 框架时 服务类内部方法调用并不触发缓存动作问题解决

2016/07/19 10:38
1K
2
Spring整合Redis

[TOC] ## Spring整合Redis 这里用的spring对redis的封装spring-data-redis,主要是对RedisCacheManager做一个二次封装。 **依赖的jar包** - commons-pool2-2.0.jar - jedis-2.5.1.jar - spri...

2016/09/09 17:26
60
0
Spring boot+Ehcache,缓存注解自定义Key

今天用ehcache缓存数据,但是我传了多个参数进去,这是我想缓存的key 是几个参数组合起来,但是默认规则不是这样,so,自定义key吧 这类举例用Cacheable注解,其他几个注解同理 示例 // @Ca...

10/10 17:33
19
0
Spring使用Cache、整合Ehcache

Spring使用Cache、整合Ehcache

2015/02/05 15:08
195
0
spring缓存配置

从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和...

2015/11/16 00:20
6
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部