理解Ruby中的标志(Understanding Ruby Symbols)
原文出处:http://glu.ttono.us/articles/2005/08/19/understanding-ruby-symbols
翻译:Suninny AT Gmail.com
标志在Ruby中是一个迷。我们用她,但多数人并不真正懂她。
什么是标志?
简单来说,标志是你用来代表名字或字符串的一个东西。这可以归结为一种高效的描述名--产生单一的字符串用于每个命名实例,这样就节省了空间。
琼斯博士的案例
琼斯博士(Dr Jones)是个心理学家。 他通常使用语词联想试验诊断患者,并且 ...
- 19:33
- 浏览 (1994)
- 评论 (0)
- 分类: Ruby On Rails
在config/environment.rb里加上一行:$KCODE = 'utf8'
或则在启动的时候加上ruby.exe -KU script/server
然后就可以用split方法把string转成char来进行截取
如<%= @title.split(//)[0,10] %> #截取title字段的前10个字符
- 18:05
- 浏览 (312)
- 评论 (0)
- 分类: Ruby On Rails
//校验是否全由数字组成
代码
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
render_code();
//校验登录名:只 ...
1.将敏捷带到了web开发中
2.我也可以--像那些酷小孩们一样--创建优美的web页面
3.它让我专注于“如何创建应用程序”,而不是“如何玩一个框架”
4.尽管应用程序不断成长,也会一直保持可维护性
5.对于客户不断提出的新要求,我可以更多地说 “Yes”
6.测试是内建的(并且很简单),因此我们可以更频繁的进行测试
7.即时的反馈:编辑代码,点击刷新按钮,就可以在浏览器看到变化
8.元编程使我可以在很高的层面上编程
9.代码生成让我能够更快的开始
10.没有xml
- 14:08
- 浏览 (2393)
- 评论 (2)
- 分类: Ruby On Rails
- 进入论坛
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]
&nb ...
- 13:31
- 浏览 (2261)
- 评论 (3)
- 分类: Ruby On Rails
- 进入论坛
原文出处:http://glu.ttono.us/articles/2005/08/19/understanding-ruby-symbols
翻译:Suninny AT Gmail.com
标志在Ruby中是一个迷。我们用她,但多数人并不真正懂她。
什么是标志?
简单来说,标志是你用来代表名字或字符串的一个东西。这可以归结为一种高效的描述名--产生单一的字符串用于每个命名实例,这样就节省了空间。
琼斯博士的案例
琼斯博士(Dr Jones)是个心理学家。 他通常使用语词联想试验诊断患者,并且使用Ruby记录一切。 他的第一名患者Why来到了这里:
Dr J: ...
- 10:45
- 浏览 (469)
- 评论 (0)
- 分类: Ruby On Rails
在网站制作过程中,图片上传以及图片的大小调整是经常会用到的一个功能!
Rails结合几个plug-in可以说很智能的做到了这一点
做了一个简单的例子,系统在Windows平台上运行
1.上网下载file-column-0.3.1.tar.gz 和rmagick-win32-1.13.0_IM-6.2.9-3.zip (我当前的最新版本,到下述站点下载 http://rubyforge.org/projects/rmagick/ Linux下版本是RMagick-1.14.1.tar.gz)
2.安装rmagick,执行zip包里面的exe文件,同时把安装路径放到path ...
- 10:31
- 浏览 (1057)
- 评论 (1)
- 分类: Ruby On Rails
http://www.blogjava.net/rocky/archive/2006/11/04/rails-fckeditor-integration.html
1.下载fckeditor_plugin-0.3.2.zip,目前版本为0.3.2
2.解压到vendorplugins目录下,并且重新命名为fckeditor
3.到该应用程序根目录下,然后运行rake fckeditor:install,则执行自动安装
4.在自己的view层中添加
以及在你需要编辑的字段textarea替换为
第一个参数为你的domain对象,desc为你的编辑字段值,其他顾名思义
然 ...
- 10:28
- 浏览 (823)
- 评论 (0)
- 分类: Ruby On Rails
1.在radrails中,请在project的property对话框中,左边选中info节点,右边设置编码方式为UTF-8
2.修改MySQL的配置文件C:\Program Files\MySQL\MySQL Server 5.0\my.ini,改其中的两处default-character-set=utf8,改完后重启MySQL(windows服务)。这一步也可采用instance wizard来做。
3.运行你的建库脚本,建库脚本中无须涉及到任何编码问题。
4. 修改ApplicationController 如下:
class ApplicationCon ...
- 10:25
- 浏览 (865)
- 评论 (0)
- 分类: Ruby On Rails
- 浏览: 10654 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
整合File-Column和Rmagic ...
3.安装file-column到app的vendor目录里,直接copy过去就行 ...
-- by xieqibao -
Paginate a collection or ...
我以前有花點時間寫這個東西 Maybe helpful http://ligh ...
-- by thegiive -
Dave 喜欢 Rails 的十大 ...
哈哈,没有XML,这个对我来说也是一个很重要的好处。
-- by ouspec -
Paginate a collection or ...
def list_for_one_category @category = ...
-- by koska -
Paginate a collection or ...
如果能有一个完整的例子就好了
-- by wiwolf






评论排行榜