![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby
普通网友
这个作者很懒,什么都没留下…
展开
-
一个简单的姓名拼音匹配
[code="ruby"]# 一个简单的姓名拼音匹配## 姓名一般是由两三个汉字组成,选其顺序且连续的拼音缩略的组合就算匹配成功。#require 'chinese_pinyin'@name = "成吉思汗"pinyins = Pinyin.t(@name).split# 把姓名生成对应的拼音数组array = []pinyins.each_with_i...2011-01-19 22:32:15 · 497 阅读 · 0 评论 -
exception_notification_rails3没有发邮件
Rails项目里同事发现配置的 exception_notification_rails3 没有正常的发出异常错误邮件对比了下我这边正常的配置,把config.middleware.use ExceptionNotifier 放到config/application.rb里最后就可以了,虽然没有从源码里看出问题来 = =...2011-11-03 13:45:02 · 94 阅读 · 0 评论 -
CentOS本地安装nokogiri
帮同事在一台centos上安装nokogiri,记载如下:系统信息:[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux[root@localhost ~]# ...2011-10-20 10:50:01 · 243 阅读 · 0 评论 -
使用Nokogiri简单抽取HTML文本
[code="ruby"]irb(main):023:0> html =2011-07-27 10:33:02 · 308 阅读 · 0 评论 -
Rails 3.1找不到静态资源
发现一个诡异的现象,Rails在production模式下启动后找不到资源,报如下错误:Started GET "/images/people.jpg" for 127.0.0.1 at Mon Jul 25 14:21:35 +0800 2011ActionController::RoutingError (No route matches [GET] "/images/people...2011-07-25 14:41:34 · 153 阅读 · 0 评论 -
CentOS上sqlite3版本兼容问题
sqlite3-ruby的1.3版本在CentOS不兼容,访问数据库时报如下错误:/usr/local/ruby/ruby-enterprise-1.8.7-2011.03/bin/ruby: symbol lookup error: /usr/local/ruby/ruby-enterprise-1.8.7-2011.03/lib/ruby/gems/1.8/gems/sqlite3-1.3...2011-10-09 16:12:04 · 540 阅读 · 0 评论 -
bundle install --local 利用本地缓存来加速Gem安装
如果Gemfile所列出来的gem全在Gemfile.lock里,加上--local选项可以直接绕过 请求rubygems.org的gem列表,从而达到加速本地生成Gemfile.lock。2011-10-09 16:04:16 · 894 阅读 · 0 评论 -
Gemfile里引用没有gemspec的gem
在Gemfile里引用一个没有gemspec的gem时,运行bundle install的时候会提示Could not find gem 'mechanize (>= 0)' in git://github.com/mvj3/mechanize.git (at master).Source does not contain any versions of 'mechanize (>...2011-06-17 11:10:11 · 298 阅读 · 0 评论 -
二分查找和插入
[code="ruby"]# 二分查找(又称折半查找)是在一个有序表里查找元素的复杂度为O(log(n))的算法。先从中# 二分查找(又称折半查找)是在一个有序表里查找元素的复杂度为O(log(n))的算法。先从中间位置开始比较,相等则返回,如小于中间值,则将接下来的查找范围设定为前一子表,大于则为后一子表,以下如此类推。# 维基百科参考:http://en.wikipedia.org/w...2011-02-24 21:22:34 · 171 阅读 · 0 评论 -
Rails覆写默认default_scope
Rails里多项目公用models时定义了default_scope,在别的项目里,虽然可以用unscoped,或with_exclusive_scope来取消或覆写,但是RailsAdmin的框架机制不方便直接改写。因为scope的机制是更新或添加条件,但是不能删除条件,所以在添加default_scope的时候判断一下即可:[code="ruby"]default_scope ...2011-11-15 14:15:47 · 185 阅读 · 0 评论