rails的中的MIME类型
Rails开发中经常使用不同的请求格式来处理不同的响应,最常见的是同一个action对html/text和json格式的响应不同的数据。 那么, Rails中有哪些响应格式已经是怎么处理这些请求格式呢?本文详细讲讲rails中的处理方式。
阅读 →Rails开发中经常使用不同的请求格式来处理不同的响应,最常见的是同一个action对html/text和json格式的响应不同的数据。 那么, Rails中有哪些响应格式已经是怎么处理这些请求格式呢?本文详细讲讲rails中的处理方式。
阅读 →Redis中设置主键失效的命令有:EXPIRE、EXPIREAT、PEXPIRE、PEXPIREAT、SETEX和PSETEX。一旦key设置的过期时间到期
就会删除该key-value。那么Redis是如何让key失效的呢?
LVM是Logical Volume Manager逻辑磁盘卷的简称,它是Linux环境下对磁盘分区管理的一种机制。它可以在运行的系统直接调整分区空间大小,
是一种安全无痛的操作。
写这个的原因是经历过一次很无奈的系统故障,运行数据库的机器磁盘写满,而系统的报警通知没有发出(各种喜剧性的巧合真实的凑到一起了),导致整体应用无法使用。幸亏之安装系统使用了LVM,这个故障很快就解决。
阅读 →在使用Git的时候,有时候我们需要对已有的修改进行撤销操作, 接下来介绍一些基本的撤消操作相关的命令。
这个命名用于修改你最后的一次提交。如果在commit之后发现自己写错说明,或者漏掉某个文件,这个时候你可以用--amend重新提交一次。--amend使用与你刚才提交相同的快照进行修改,就相当于手动修改刚才的提交。
当你执行--amend时,git会启动你的编辑器,你可以修改刚才的注释,如果有遗忘的文件没有提交,可以先缓存然后在执行--amend。
git add test.rb
git commit --amend
阅读 →
最近在开发web相关功能, 整理下相关知识点。主要内容来自《响应式Web设计HTML5和CSS3实战》笔记整理。
阅读 →在博客中引入Disqus评论功能时, 默认只需要添加一个 disqus_shortname 参数就可以, 这个参数是你在申请comments组是的标识。代码如下:
阅读 →当有两个存在one_to_one或者one_to_many的时候,我们可以用accepts_nested_attributes_for来更新关联对象。例如:
有Article对象模型, 存在一个author关联和多个comments关联
需要说明一下,这里所说的前端不包括设计,只有HTML和Javascript部分
阅读 →