`
jsntghf
  • 浏览: 2533136 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

rails生成的静态文件路径后的值

阅读更多

那是静态资源带有的时间戳,如果浏览器支持缓存的话,就不会重新加载。


如果静态文件被修改了,那么那个数字才会变化,这样浏览器才会重新下载被修改了的静态文件。

 

可以在environment.rb里面加一行代码,从而去掉那个时间戳:

ENV['RAILS_ASSET_ID'] = ""
分享到:
评论
2 楼 jsntghf 2010-12-23  
orcl_zhang 写道
为什么要去掉?去掉之后没有了时间戳,这样每次都会使用缓存吧?

这样是带缓存的,不用去掉,如果不想用这个缓存的话,可以通过这个方法去掉缓存,通过其他方式添加缓存。
1 楼 orcl_zhang 2010-12-23  
为什么要去掉?去掉之后没有了时间戳,这样每次都会使用缓存吧?

相关推荐

    Ruby-HighVoltage容易在Rails应用程序中包含静态页面

    High Voltage 提供了一个辅助方法 `high_voltage_path` 来帮助在视图中生成静态页面的URL。例如: ```erb , high_voltage_path(:about) %> ``` ### 自定义行为 虽然High Voltage默认提供了基本功能,但你也可以...

    rails 项目起步示例

    - **Routes**:Rails的路由系统将URL映射到控制器的行动上,定义了应用程序的导航路径。 - **Scaffolding**:快速生成基本的CRUD(创建、读取、更新、删除)功能的工具,对初学者非常有用。 - **Gemfile**:定义...

    ruby on rails实践

    Rails的`generate`命令可以帮助快速生成模型、控制器、迁移文件等。例如,`rails generate scaffold User name:string email:string`会生成一个User模型、对应的控制器、视图和数据库迁移文件。 七、数据库与迁移...

    rails-beginner-s-guide

    书中还探讨了Rails的Asset Paths配置,即静态资源的路径管理。 书中还讲解了Rails的路由系统(Routing),这是Rails框架核心部分之一。路由是定义HTTP请求如何映射到Rails控制器上的规则。Rails通过简洁的路由声明...

    rails_routing_guide

    通过阅读本指南,您可以了解到如何理解routes.rb文件中的代码,如何创建和自定义路由,以及如何使用路由辅助方法自动生成路径和URLs。此外,本指南还将涉及一些高级技术,例如约束和Rack端点。 路由的作用 Rails...

    Ruby-Webpacker使用Webpack在Rails中管理类似app的JavaScript模块

    2. **生产环境**:在部署时,`rails webpacker:compile`命令会生成优化过的生产版本文件,包括代码压缩和指纹化。 **Webpack插件与加载器** 1. **Babel loader**:将ES6+代码转换为浏览器兼容的JavaScript。 2. **...

    threejs-rails-源码.rar

    在Rails的 erb 文件中,可以使用 `<%= javascript_tag do %>` 包裹Three.js的初始化代码,确保在页面加载完成后执行。 在Rails的控制器(controllers)中,可以处理与3D场景相关的数据,例如从数据库获取模型信息,...

    agile-web-development-with-rails_2

    - **Asset Pipeline:** 用于管理前端资源(如CSS和JavaScript文件),简化了静态文件的管理和部署。 #### 四、Rails版本2的关键更新 Rails 2相较于早期版本,在多个方面进行了改进和完善: - **性能优化:** 包括...

    ruby on rails 实例1

    5. **Rails生成器**:Rails提供了一系列命令行工具,如`rails new`创建新项目,`rails generate`生成控制器、模型或迁移等。这些生成器能快速搭建项目结构,节省大量时间。 6. **数据库和迁移**:RoR通常与SQLite、...

    rails_ui:Rails的UI项目

    - **Asset Pipeline**: Rails的静态资产处理流程,负责编译、压缩和合并资产文件,优化生产环境的性能。 - **Jbuilder/TurboLinks-Boosted**: 用于生成JSON视图和优化Turbolinks的性能。 在【rails_ui-master】这个...

    Ruby on Rails入门经典.rar

    8. **铁路(Railway)**:Rails的应用架构,它定义了应用程序的流程,如请求的处理路径和响应生成方式。 9. **Rake**:Ruby的Make工具,用于执行任务脚本,如数据库迁移、测试运行等。 10. **Capistrano**:部署工具...

    learn-rails:来自 Learn Ruby on Rails 手册的演示应用程序

    3. **Rails生成器**: - `rails new`命令可以快速创建新项目,自动配置基本文件结构。 - `rails generate`用于生成模型、控制器、迁移等代码,极大地提高了开发效率。 4. **数据库集成**: - Rails默认使用...

    rubynostrilhos:关于Ruby on Rails的博客(pt-br)

    3. **Jekyll工作原理**:了解如何使用Markdown编写内容,以及如何配置Jekyll生成静态站点。 4. **HTML和CSS**:查看HTML和CSS文件,学习如何设计和布局博客的用户界面。 5. **版本控制**:理解如何使用Git进行版本...

    themes_for_rails:Rails 3的主题支持

    为基于资产管道的主题添加theme-image-url sass帮助器方法更新生成器和rake任务以支持基于资产管道的主题( NEW )可与Rails Assets Pipeline一起使用,而不会产生干扰并加以利用。兼容性此gem可与3.0版到3.2.1版...

    nuxt_with_rails

    - `public`: Nuxt.js 生成的静态资源文件夹。 - `src`: Nuxt.js 项目的源代码,包括 `pages`, `components`, `store` 等。 - `.gitignore`: 定义哪些文件不被 Git 版本控制。 - `README.md`: 项目介绍和指南。 通过...

    Power and Rail Analysis Using Encounter Power System

    此介绍性文档覆盖了电源和Rails分析的多个方面,包括但不限于库特征化、静态功率分析、动态矢量分析等。 #### 设计信息 设计案例基于五个FIR滤波器实例。前三个滤波器将被用于演示目的。EPS版本为13.1/ISR6。 ####...

    linux安装redmine1.2.1.pdf

    3. 使用Rails生成器创建Redmine的数据库配置文件,并设置数据库连接信息。 4. 创建数据库并运行数据库迁移。 5. 生成Redmine的session加密密钥。 6. 通过RubyGems安装Redmine的依赖gem。 7. 使用`rake`命令生成静态...

    RailsWithApacheAndMongrel.pdf

    本文档主要介绍了如何在Windows环境下配置Apache作为静态内容服务器,并利用Mongrel来部署多个Rails应用程序。这种配置允许开发者在一个服务器上运行多个独立的Rails应用,并通过Apache进行请求代理。 #### 安装与...

Global site tag (gtag.js) - Google Analytics