理解Ruby中的标志(Understanding Ruby Symbols) 原文出处:http://glu.ttono.us/articles/2005/08/19/understanding-ruby-symbols 翻译:Suninny AT Gmail.com 标志在Ruby中是一个迷。我们用她,但多数人并不真正懂她。 什么是标志? 简单来说,标志是你用来代表名字或字符串的一个东西。这可以归结为一种高效的描述名--产生单一的字符串用于每个命名实例,这样就节省了空间。 琼斯博士的案例 琼斯博士(Dr Jones)是个心理学家。 他通常使用语词联想试验诊断患者,并且 ...
在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   }    render_code();   //校验登录名:只 ...
2007-02-05

Dave 喜欢 Rails 的十大理由

关键字: Rails
1.将敏捷带到了web开发中 2.我也可以--像那些酷小孩们一样--创建优美的web页面 3.它让我专注于“如何创建应用程序”,而不是“如何玩一个框架” 4.尽管应用程序不断成长,也会一直保持可维护性 5.对于客户不断提出的新要求,我可以更多地说 “Yes” 6.测试是内建的(并且很简单),因此我们可以更频繁的进行测试 7.即时的反馈:编辑代码,点击刷新按钮,就可以在浏览器看到变化 8.元编程使我可以在很高的层面上编程 9.代码生成让我能够更快的开始 10.没有xml
2007-02-05

Paginate a collection or an array

关键字: 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 ...
原文出处:http://glu.ttono.us/articles/2005/08/19/understanding-ruby-symbols 翻译:Suninny AT Gmail.com 标志在Ruby中是一个迷。我们用她,但多数人并不真正懂她。 什么是标志? 简单来说,标志是你用来代表名字或字符串的一个东西。这可以归结为一种高效的描述名--产生单一的字符串用于每个命名实例,这样就节省了空间。 琼斯博士的案例 琼斯博士(Dr Jones)是个心理学家。 他通常使用语词联想试验诊断患者,并且使用Ruby记录一切。 他的第一名患者Why来到了这里: Dr J: ...
在网站制作过程中,图片上传以及图片的大小调整是经常会用到的一个功能! 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 ...
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为你的编辑字段值,其他顾名思义 然 ...
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 ...
koska
搜索本博客
最近加入圈子
最新评论
评论排行榜