0 0

rails的链接问题5

使用rails2的时候,发现一些链接后面都自动加上了一些数字,比如:
/stylesheets/depot.css?1192081690
/images/logo.png.?1192081698

请问加上这个数字是什么意思阿?
为什么要这样啊?
有什么好处吗?
2008年6月30日 17:13

1个答案 按时间排序 按投票排序

0 0

采纳的答案

好多Linux + Apache的服务器都会对CSS、JS和图片这些静态的内容设置缓存,到了IE这里又会在本地做一个缓存。所以当我们更新了CSS文件之后,常常会出现客户端没有更新,导致显示出现问题。之前我一直使用时间戳参数的方法来解决:

<link rel="stylesheet" type="text/css" href="common.css?time=20060408" />每次更改了css文件就把参数time的值设为更改当日的日期,这样本地IE就会把它当作一个新的文件更新一次。

2008年6月30日 22:16

相关推荐

    rails连接oracle需要的驱动

    rails连接oracle需要的驱动 执行命令:C:\&gt; ruby 文件名.rb &lt;br&gt;

    rails和mysql数据库连接中出现的问题以及解决办法

    首先,Rails与MySQL的连接问题可能源于配置不正确。在`config/database.yml`文件中,你需要提供正确的数据库连接信息,包括主机名、用户名、密码和数据库名。如果这些信息填写错误或者遗漏,Rails将无法建立到MySQL...

    rails 连接mysql的问题解决

    – c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so 实际上是找不到连接所需的dll文件:libmySQL.dll 在mysql安装目录下的bin目录下将此文件复制到ruby的bin目录下即可解决此问题. ...

    Rails 101 入门电子书

    - **概念介绍**: 路由是连接用户请求URL与应用程序逻辑的关键组件。 - **实现方式**: - 配置文件`config/routes.rb`。 - 常见的路由类型: 默认路由、命名路由、约束路由等。 #### 七、练习作业1-建立Group-CRUD与...

    Rails的中文乱码问题

    标题中的“Rails的中文乱码问题”涉及到的是在使用Ruby on Rails框架开发Web应用时,遇到的中文字符编码不正确的问题。Rails是一个基于Ruby语言的开源Web开发框架,它遵循MVC(Model-View-Controller)架构模式。在...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    这一步是关键,它指定了MySQL的默认字符集为UTF-8,从而避免了中文乱码的问题。 #### 二、安装与配置Ruby on Rails Ubuntu 11.04默认包含Ruby 1.8.7和Rails 2.3.5,但为了更好的兼容性和性能,建议手动更新或安装...

    rails指南 中文版

    控制器是MVC架构中的C,它连接模型和视图,处理用户输入,调用模型进行业务逻辑处理,并将结果传递给视图进行展示。 3. **ActionView**:视图部分用于生成HTML输出,显示给用户。Rails提供了一套强大的模板系统,...

    中文版rails教程

    在Ruby on Rails中,开发者可以快速构建功能丰富的动态网站,因为它提供了大量的内置功能和库,如数据库连接、ORM(对象关系映射)系统ActiveRecord、模板引擎ActionView以及路由系统ActionController等。...

    Rails3常用命令行命令

    在数据库操作方面,你可以使用以下命令连接到数据库控制台: ```bash sudo rails dbconsole ``` 如果你在Ubuntu上,可能需要使用`sudo`以获得必要的权限。此外,Rails的迁移(Migrations)系统允许你对数据库结构...

    rails 项目起步示例

    3. **config**:配置文件的集合,包括数据库连接、路由设置、应用环境等。 4. **db**:数据库相关的文件,如迁移(migrations)用于数据库结构的版本控制。 5. **lib**:自定义库和扩展代码存放的地方。 6. **log...

    ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本

    在命令行界面(CMD)输入`gem install rails`,这个过程可能因为网络问题导致失败,提示找不到rails。此时,你可以使用HTTP代理服务器来完成安装,例如:`gem install rails -p http://218.56.64.2:80`。如果提示...

    Ruby on Rails入门例子

    控制器是MVC架构中连接模型和视图的桥梁。 在"Ruby on Rails入门例子"中,我们可能会遇到以下关键概念: - **路由(Routes)**:Rails的路由系统将URL映射到特定的控制器动作,定义了应用的导航结构。在`config/...

    Ruby on Rails实例开发

    然后,配置数据库连接,编写数据库迁移(migrations)以定义数据表结构,执行`rake db:migrate`来应用这些迁移。 在模型中,我们将定义属性和关系,如`attr_accessor`或`has_many`,ActiveRecord会自动处理与数据库...

    Ruby+for+Rails

    在Rails中,可以配置数据库连接信息,使用`database.yml`文件。安装MySQL后,通过Gemfile中的`gem 'mysql2'`来添加MySQL驱动,接着运行`bundle install`安装依赖。 4. **Rails基础知识** - **模型(Model)**:...

    rails-api-4.0.0

    Rails的路由系统是连接URL到控制器动作的关键。在API模式下,通常会设置一个namespace,如/api,将所有API相关的路由包含在内。例如: ```ruby namespace :api do resources :users end ``` 这将为用户提供如/api/...

    ruby on rails最新版

    随着技术的不断发展,Rails会定期发布新版本,以引入新的功能、优化性能和修复已知问题。使用最新版可以确保开发者能利用到最前沿的技术,并且通常意味着更好的安全性和社区支持。 描述中的“这是本人精心收集的...

    Ruby on Rails入门经典代码

    - ActiveRecord:ORM(对象关系映射)库,连接数据库并简化数据操作。 2. **Ruby语法**: - Blocks与Procs:Ruby中的代码块用于传递代码,Procs是可存储的代码块,Lambda更接近函数行为。 - Symbols:不可变对象...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    修改`config/database.yml`文件来配置你的数据库连接。 5. **模型-视图-控制器**:Rails的MVC架构使得数据模型、用户界面和业务逻辑分离。在`app/models`、`app/views`和`app/controllers`目录下分别创建对应的文件...

Global site tag (gtag.js) - Google Analytics