`
kevinye
  • 浏览: 37088 次
文章分类
社区版块
存档分类
最新评论

有没有办法指定 缓存路径?

阅读更多
特别是有二级域名的情况
如 xx.xxx.com  的页面缓存 也会存在了 public/index.html
分享到:
评论
2 楼 kevinye 2007-06-08  
呵呵,楼上误会了,可能我没说清楚,我是说具体的某个页面的缓存路径 比如 home_controller 下的welcome的页面缓存一般是public/home/welcome.html怎么能更改这个呢 ,特别是有二级域名的时候 我发现也是这个路径,这就可能导致问题了
1 楼 testt 2007-06-05  
我也在解决这个问题,既然找到答案就写在这里分享吧。
原文地址
http://ryandaigle.com/articles/2005/10/6/ruby-on-rails-webrick-using-caches_page-with-a-different-base-directory

大致方法是

修改config/environments/development.rb如果你是生产环境那就是production.rb
加入这一行
ActionController::Base.page_cache_directory = "#{RAILS_ROOT}/tmp/cache/"

相关推荐

    C:\Users\Administrator\.gradle\caches\jars-1\cache.properties (系统找不到指定文件)解决办法

    对于`C:\Users\Administrator\.gradle\caches\jars-1\cache.properties`这一特定路径而言,可能有以下几种原因: 1. **文件或文件夹不存在**:可能是由于误操作导致文件被删除,或者是构建过程中出现问题而未正确...

    oracle 修改sga参数无法启动的解决办法

    使用 startup pfile命令启动数据库实例,指定 pfile 路径。 第四步:找到 pfile 文件,位于 admin 目录下。例如,init.ora.XXXXXXX 文件。 第五步:执行命令 startup pfile='pfile 路径',通过指定的 pfile 启动...

    opencv contrib 3.4.16编译缓存

    4. **配置CMake**:使用CMake来配置编译选项,包括指定安装路径、附加模块(如opencv_contrib)、依赖库路径等。 5. **解决依赖问题**:手动下载FFmpeg、IPPICV、Xfeatures2d的数据,以及任何其他无法自动下载的依赖...

    您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。拒绝访问解决方法

    六、右击“我的电脑”→“属性”→“计算机名”,该选项卡中有没有出现你的局域网工作组名称,如“work”等。然后单击“网络 ID”按钮,开始“网络标识向导”:单击“下一步”,选择“本机是商业网络的一部分,用它...

    ie已经终止的解决办法

    4. **清除DNS缓存:** 使用命令`ipconfig /flushdns`来清除本地DNS缓存,有助于解决由于DNS缓存导致的问题。 #### (二)IE浏览器设置问题 1. **重置IE设置:** 可以使用360等安全软件中的IE修复工具将IE恢复到...

    PHPStorm中SVN因目录中含有空格,不允许update等操作.zip

    因为指定的是Tortoise bin svn.exe,所以报C Program (有空格中)导致无法运行SVN.png",问题可能源于指定了含有空格路径的TortoiseSVN的bin/svn.exe作为默认SVN客户端。你可以尝试更改配置,使用无空格路径的SVN...

    npx create-react-app xxx创建项目报错的解决办法

    如果缓存路径有误或者缓存目录不存在,就会出现ENOLOCAL错误。 解决这类问题的一个方法是调整npm配置,以便指向新的、没有空格的路径。这里提到了npmconfig命令的两个参数:prefix和cache。prefix参数用于设置全局...

    java面试宝典

    有没有什么限制? 12 46、java 中实现多态的机制是什么? 12 47、在java 中一个类被声明为final 类型,表示了什么意思? 12 48、下面哪些类可以被继承? 12 49、指出下面程序的运行结果: 【基础】 13 52、关于内部类...

    Symantec DLO管理员办法.docx

    **修改缓存路径**。 8. **配置带宽限制**: - 静态设置适用于低版本 - 6.3 版本以上支持动态带宽控制 9. **设置恢复文件时的网络带宽**。 10. **设置客户端权限**。 11. **完成配置文件设置**。 - **存储位置...

    增加自己的so库的办法,默认情况下,编译器只会使用lib和usrlib这两个目录下的库文件

    - 当遇到找不到特定库如`-usr-lib64-libmyodbc5.so`的情况,确保该库实际存在于指定的路径,并且路径正确无误。如果库文件存在但仍然报错,可能是库的版本不匹配或路径设置不正确。 - 在某些情况下,可能需要查看`...

    ClassNotFoundException终极解决办法

    `ClassNotFoundException` 是 Java 开发过程中常见的运行时异常,通常发生在尝试加载某个类时,系统无法在指定的类路径(ClassPath)中找到对应的 `.class` 文件。本文将深入探讨 `ClassNotFoundException` 的原因、...

    清除creo旧版本文件办法

    ### 清除Creo旧版本文件的办法 在进行软件更新或版本更迭时,经常会遇到旧版本文件残留的问题,这不仅占用磁盘空间,还可能导致新版本安装失败或运行异常。针对这一问题,本文将详细介绍四种清除Creo旧版本文件的...

    JSP中ClassNotFoundException异常的解决办法.pdf

    MyEclipse有自己的内置Tomcat服务器,其类路径管理可能与独立部署的Tomcat不同。如果在MyEclipse中遇到`ClassNotFoundException`,需要将缺失的JAR包复制到MyEclipse安装目录下的`lib`文件夹,这通常能解决IDE内的...

    windows7下安装AUTO CAD 错误提示1066的解决办法.doc

    - `Cache`:指定缓存文件的路径。 - `Cookies`:指定 Cookie 文件的路径。 - `Desktop`:指定桌面文件夹的位置。 - `Favorites`:指定收藏夹的位置。 - `History`:指定浏览器历史记录的路径。 这些键值都是针对...

    maven常见问题及解决办法

    ### Maven常见问题及解决办法 在使用Maven构建项目的过程中,开发者可能会遇到各种各样的问题。本文将针对几个常见的Maven问题及其解决方法进行详细解析。 #### 问题1:依赖解析失败 **错误信息示例**: ``` ...

    静态文件访问不到报No Access-Control-Allow-Origin处理办法

    当一个网页尝试从不同的源(协议、域名或端口)请求资源时,如果目标服务器没有允许这个源的权限,浏览器会阻止该请求,从而出现"No 'Access-Control-Allow-Origin' header is present on the requested resource"的...

    自己总结的Win+IIS+PHP+MySQL疑难杂症解决办法

    其次,MySQL无法正常启动,服务器管理器中的按钮灰色,这可能是由于MySQL的默认缓存目录C:\windows\temp积累了大量临时文件,导致启动时读取缓存超时。解决方法是在my.ini配置文件中指定一个新的tmpdir,比如tmpdir ...

    关于Myeclipse使用mybatis出现Jar包冲突的解决办法

    例如,MyEclipse自带的Mybatis版本可能较旧,而我们的项目可能需要使用更新的版本,这就可能导致类路径中有两个不同版本的相同Jar包,从而产生冲突。 解决此类问题的步骤如下: 1. **检查冲突**:首先,我们需要...

    桌面图标阴影de解决办法

    ### 桌面图标阴影的解决办法 在日常使用计算机的过程中,我们可能会遇到桌面图标的显示问题,其中一种常见的现象就是图标出现阴影效果,这可能会影响到用户的视觉体验。本文将详细解析如何解决桌面图标阴影的问题。...

Global site tag (gtag.js) - Google Analytics