ruby
czy0203
这个作者很懒,什么都没留下…
展开
-
beast1.0 解读(一)
接触ruby快两三个星期,一直没能有很大的突破。一直在寻找一个时间分析一下Beast程序,希望以此对ruby on rails的理解更进一步。 虽然beast的代码行数不多,程序所涉及的逻辑也不算复杂。但这次我打算用“牛刀”杀这只“小鸡”,搜肠刮肚的解读beast的每一段代码。 今天先来简单一点的,先把beast的数据库结构大致的分析一下。 1、forums表就是论坛主表。2、lo...2007-08-11 17:44:00 · 393 阅读 · 0 评论 -
beast1.0 解读(二)
简单的分析一下,发觉有了文档什么问题都不是问题!model代码中我发觉user.rb代码比较丰富多彩一些,那就拿user.rb拿分析一下.ruby 代码 require 'digest/sha1' #分析:引入Hash加密算法 class User < ActiveRecord::Base has_many :moderato...2007-08-13 16:44:00 · 204 阅读 · 0 评论 -
beast1.0 解读(三)
写代码好歹也快一年多,但对user.rb里的format所用的正则表达式却是云里雾里的,说出去真的很丢脸。为了不在人前丢脸。这次好好的学习一下RUBY的正则表达式。[注: 以下内容为转帖]ruby 代码 [] 范围描述符 (比如,[a - z] 表示在a 到 z 范围内的一个字母) \w 字母或数字;相当于 [0-9A-Za-z] ...2007-08-16 19:58:00 · 250 阅读 · 0 评论