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

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
 
的码云指数为
超过 的项目
加载中
请先登录后再评论。

暂无资讯

暂无问答

关于@Cacheable

开发功能输入联想用到此功能,代码如下 package com.zx.znyd.service.impl; import java.util.ArrayList; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.sp...

2018/04/20 18:27
12
0
Cacheable redis 宕机

使用Cacheable注解Redis方法时,如果Redis服务器挂了,就直接抛出异常了, java.net.ConnectException: Connection refused: connect 那么,有没有什么办法可以继续向下执行方法,从相关的数...

2018/12/20 18:28
17
0
@Cacheable的实现原理

如果你用过Spring Cache,你一定对这种配置和代码不陌生: <cache:annotation-driven cache-manager="cacheManager" proxy-target-class="true" order="1" /> @Cacheable(value = "3600", ke...

2018/04/02 11:50
25
0
springmvc Cacheable (Redis)

直接使用spring缓存请见:https://www.cnblogs.com/hanjun0612/p/11661340.html RedisTemplate和StringRedisTemplate配置方法基本一致 废话不多,直接上代码。 一,单独创建 spring-redis.x...

2019/10/14 18:06
9
0
Spring @Cacheable key

@Cacheable | 属性名 | 必填? | 描述 | | ----- | ----- | ------------- | | value | 必填 | 缓存的命名空间 | | key | 可选 | 指定一个唯一的key(在缓存命名空间中),使用SpEL表达式 | ...

04/03 21:26
25
0
Spring缓存注解@Cacheable

@Cacheable @Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存 @Cacheable 作用和配置方法 参数 解释 example value 缓存的名称,在 spring 配置文件中定义,必须...

2019/04/09 14:33
70
0
flash 内存 Nor Flash SPI Flash Nand_Flash介绍

flash 内存 Nor Flash SPI Flash Nand_Flash介绍

2014/04/16 15:13
4.5K
0
使用 simple_cacheable 做缓存

第一步,定义要缓存的东东 include Cacheable 然后就有5个方法 association_cache attribute_cache class_method_cache key_cache method_cache 类似   model_cache do     with_ke...

2014/03/09 23:08
114
0
使用@Cacheable 踩过的坑

public class XXX{      @Resource private XXX self;//@Cacheable通过内部调用将不会使用缓存,从Spring4.3开始可以通过注入self,再通过self内部调用即可解决 public final static Stri...

2019/01/16 20:02
0
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部