ruby
西夏一品堂
对新技术持开放且慎重的态度,开放在于新技术到来时有自己的尝试与思考,慎重在于对没有多大价值的所谓的新技术持有自己的判断。绝大部分所谓的新技术都没有多大价值。
展开
-
ruby sinatra 简单例子
server.rb require 'sinatra' #前置过滤器 before do puts 'before process' end #后置过滤器 after do puts 'after process' end #找不到页面调用的逻辑 not_found do '404 you know!' end get '/' do 'Hello World' end原创 2014-07-04 11:16:09 · 2315 阅读 · 0 评论 -
ruby 返回jsonp
一: rails中返回jsonp 二:原创 2014-08-13 16:14:48 · 1243 阅读 · 0 评论 -
ruby 绕过private方法的限制,直接调用private方法
#encoding : utf-8 class Cat private def eat puts '我是私有方法' end end #方法一 cat = Cat.new #cat.send('eat') cat.send(:eat) #方法二 cat.instance_eval do eat() end #方法三 class Pcat < Cat def ea原创 2014-11-05 11:25:43 · 1267 阅读 · 0 评论 -
ruby截取字符串
2.0.0-p481 :011 > 'admin321'[2,4] => "min3" 2.0.0-p481 :012 > 'admin321'[2..4] => "min" 2.0.0-p481 :013 > str[n, m] 从n开始,截取m个字符 str[n .. m] 从n开始,截取到m原创 2015-01-14 11:39:19 · 8697 阅读 · 0 评论 -
ruby URL编码函数
方法一: require 'erb' puts ERB::Util.url_encode('http://www.qq.com?id=1&name=2') 方法二: require 'uri' a = URI::encode('李世民') puts a puts URI::decode(a)原创 2014-12-03 12:33:27 · 2683 阅读 · 0 评论