`
koska
  • 浏览: 16756 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
理解Ruby中的标志(Understanding Ruby Symbols) 原文出处:http://glu.ttono.us/articles/2005/08/19/understanding-ruby-symbols 翻译:Suninny AT Gmail.com 标志在Ruby中是一个迷。我们用她,但多数人并不真正懂她。 什么是标志? 简单来说,标志是你用来代表名字或字符串的一个东西。这可以归结为一种高效的描述名--产生单一的字符串用于每个命名实例,这样就节省了空间。 琼斯博士的案例 琼斯博士(Dr Jones)是个心理学家。 他通常使用语词联想试验诊断患者,并且使用Ruby记录 ...
在config/environment.rb里加上一行:$KCODE = 'utf8' 或则在启动的时候加上ruby.exe -KU script/server 然后就可以用split方法把string转成char来进行截取 如<%= @title.split(//)[0,10] %> #截取title字段的前10个字符
//校验是否全由数字组成 代码 function isDigit(s)    {    var patrn=/^[0-9]{1,20}$/;    if (!patrn.exec(s)) return false   return true   }    <script>render_code();</script>   //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串 代码 function isRegisterUserName(s)    {    ...
1.将敏捷带到了web开发中 2.我也可以--像那些酷小孩们一样--创建优美的web页面 3.它让我专注于“如何创建应用程序”,而不是“如何玩一个框架” 4.尽管应用程序不断成长,也会一直保持可维护性 5.对于客户不断提出的新要求,我可以更多地说 “Yes” 6.测试是内建的(并且很简单),因此我们可以更频繁的进行测试 7.即时的反馈:编辑代码,点击刷新按钮,就可以在浏览器看到变化 8.元编程使我可以在很高的层面上编程 9.代码生成让我能够更快的开始 10.没有xml
def paginate_collection(collection, options = {})     default_options = {:per_page => 10, :page => 1}     options = default_options.merge options     pages = Paginator.new self, collection.size, options[:per_page], options[:page]     first = pages.current.offset     last = [first + options[:per ...
Global site tag (gtag.js) - Google Analytics