知识库
文章平均质量分 92
warmwind
Ruby on Rails developer
展开
-
Rails: freeze 将源码加入工程
将Rails源码加入工程可以使用freeze命令:进入工程目录使用rake rails:freeze:gems,可将源码解压到工程目录的vendor目录下使用rake rails:unfreeze,可将解压的源码删除freeze相关的task包括$ rake -T freeze rake rails:freeze:edge # Lock to latest Edge Rails, for a specific release use RELEASE=1.2.0 rake rails:freeze:ge原创 2010-08-25 23:28:00 · 1046 阅读 · 1 评论 -
Cookie小结
HTTP协议是无状态的,服务器对于客户端浏览器的每一次请求都会认为是全新的,即便这个请求来自同一个用户。Cookie就是通过存储数据来维持客户端与服务器的通信状态的载体。如下图, Cookie应用包括:认证站点参数存储网上购物车server端session标识可通过存储文本数据来实现的任何场景 Cookie Attribute包括:name/value pairexpiry datepathdomain name是否使用encrypted connectionThird-part cookie翻译 2010-08-25 00:31:00 · 281 阅读 · 0 评论 -
REST in Rails
Representational State Transfer (REST) is a style of software architecture for distributed hypermedia systems such as the World Wide Web.The ideas behind REST were formalized in Chapter 5 of Roy Fielding’s 2000 PhD dissertation.4 In a REST approach, server原创 2010-09-05 02:39:00 · 451 阅读 · 1 评论 -
CSS: Box Model
使用CSS的基础是理解Box Model,CSS将html中的每个元素都看作一个Box,如下图 上图除了标明CSS中厂常用的若干属性,还包括不同属性之间的层次关系,由顶层向下依次是border, content, padding, background-img, background-color, margin在页面显示时,上层的元素会覆盖下层元素。 页面元素的宽度计算: offset width = margin-left + border-left + pa原创 2010-10-17 16:21:00 · 421 阅读 · 0 评论