• 图片延迟加载

    刚刚对hi-ruby添加了下图片延迟加载的功能,效果还不错,方法也非常简单。使用的是传说中的基于jquery的 lazyload库http://www.appelsiini.net/projects/lazyload导入lazyload库<script src="jquery.js" type="text/javascript"></script> <script src="jquery.lazyload.mi... 查看更多
  • rails 3路由via,指定多种http请求方式(Hi-Ruby.com)

    需求:statuses/destroy/:id根据ID删除微博消息HTTP请求方式:POST/DELETEmatch 'statuses/destroy/:id' => 'statuses#destroy', :via => [:post, :delete] 查看更多
  • 巧用md5sum 查看文件的MD5值(Hi-Ruby.com)

    md5sum口令 可以查看文件的32位MD5值,通常我们可以通过比对MD5值来校验文件是否被植入木马、病毒等等使用起来非常简单,就是在控制台中输入 md5sum + 文件路径,控制台会输出这个文件的md5值。例如: md5sum actionmailer-3.0.7.gem 81cabaef6950d715521e2cac9398b377 actionmailer-3.0.7.gem 也可以同时计算多个文件的md5值 md5sum * ... 查看更多
  • rails中文复数的问题pluralize

    在国际化时候  经常出现调用pluralize方法时候, rails会在中文后面加个s比如 英文环境下 5 users 是正确的但是转换到中文时候,则会出现 5个用户s   默认会在中文后面加个s为了解决这个问题,可以编辑 config/initializers/inflections.rb 文件, 添加对中文的复数规则ActiveSupport::Inflector.inflections do |inflect| i... 查看更多
  • Linux内核版本号的含义

    Linux内核版本有两种:稳定版和开发版。Linux内核版本号由3个数字组成:r.x.y。r:目前发布的内核主版本。x:偶数表示稳定版本;奇数表示开发中版本。y:错误修补的次数。 查看更多
  • Gentoo 安装mysql 5.1时报错:Table ‘mysql.servers’ doesn’t exist 解决方式

    Gentoo 安装mysql 5.1时报错:Table ‘mysql.servers’ doesn’t exist 解决方式Google之,直接上代码use mysql; CREATE TABLE `servers` ( `Server_name` char(64) NOT NULL, `Host` char(64) NOT NULL, `Db` char(64) NOT NULL, `Username` char(64) NOT NULL... 查看更多
  • 将Rails项目中文件默认编码设为UTF-8

    ruby升级到1.9后, 需要在含有UTF-8字符()的文件上方添加一句:#coding: utf-8文件少还可以,要是项目大一些就很头疼了,而且也不像ruby的风格,其实,在环境变量中声明一下RUBYOPT就可以了export RUBYOPT=-Ku这样每次运行ruby 都会带上 -Ku参数 查看更多