文章列表
DHH在RailsConf 2007上介绍rails2.0新特征时,新的数据迁移组件非常sexy,抛掉了t.column这类丑陋的东西,更加ruby。我们不必等到rails2.0发布,现在就可以sexy一把。插件名称:sexy_migrations插件地址:<A href="http://plugins.require.errtheblog.com/browser/sexy_m...
- 2007-09-05 11:08
- 浏览 1090
- 评论(0)
plugin在rails开发过程中扮演着越来越重要的角色,如何开发一个自己的plugin呢?功能需求:在.rhtml文件中使用 <%=say_hello 'world'%>,实现输出"hello world"这个功能完全可以通过helper方法实现,这里展示如何通过plugin实现,旨在展示制作plugin的基...
- 2007-09-03 16:22
- 浏览 1505
- 评论(0)
搜索结果的分页显示是一个常用功能,实现方式有很多中,rails也内建了对分页的支持,但是rails2.0将去掉分页组件,将分页功能交给plugin去实现,这里通过一个简单的例子展示如何使用最流行的rails分页plugin -- will_paginate.1.创建rails工程及数据库
<P style="FONT-WEI...
- 2007-08-31 10:07
- 浏览 1722
- 评论(0)
一、Firebug是什么?Firebug是FireFox的一款插件,主要是帮助开发人员在开发Web应用程序时对Web页面的CSS,HTML和javascript进行调试,以下是官方说法:Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you brows...
- 2007-08-22 13:41
- 浏览 1053
- 评论(0)
rails带的console环境可以帮助开发者快速测试一些代码片段,对日常开发非常有用。但是,当我们在执行一个ActiveRecord操作时,会同时修改数据库的数据,如果我们只是想执行一些测试代码,而不想真实的修改数据库时,该怎么做呢?很简单:
...
- 2007-08-17 12:51
- 浏览 1382
- 评论(0)
版本控制工具是多人协作开发的基础,SVN作为现代化的版本控制工具早已成为配置管理领域的主流选择,今天我们说说如何用SVN管理Rails项目。这里不详细探讨SVN的安装、配置和基础使用,而是从如何创建Rails项目、导入SVN、进行必要的基础设置等方面提供一个对Rails项目进行版本控制的...
- 2007-08-16 09:56
- 浏览 1016
- 评论(0)
今天我们要说的group_by方法不是sql里面的"group by",而是active_support对Array的扩展group_by,在讲具体的使用之前,还是先看一个小例子
CODE:<CODE style="BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.5em; BORDER...
- 2007-08-15 11:39
- 浏览 1076
- 评论(0)
在正式开始之前,让我们先了解一下in_groups_of方法的出处,in_groups_of是rails中的active_support对Array的扩展,我们通过几行具体的代码来展示一起其作用
CODE:<CODE style="BORDER-RIGHT: #ccc 1px solid; PADDING-RIGH...
- 2007-08-14 10:37
- 浏览 918
- 评论(0)
系统中用户密码是非常敏感的信息,是不允许直接存放的,一般要求使用不可逆算法进行保存,如通过MD5算法加密后再保存。而另一处非常容易泄漏用户密码的地方就是系统的日志,如rails的系统运行日志production.log就会完整保存所有请求的参数值,而用户的密码也同样会暴露无疑。在这种...
- 2007-08-12 00:01
- 浏览 978
- 评论(0)
我爱读书圈子开通啦,欢迎大家加入。。。
http://blog.railschina.com/mygroup-3
书中自有黄金屋,书中自有颜如玉。。。我爱读书
<...
- 2007-08-09 15:32
- 浏览 1029
- 评论(0)
web-developer(http://chrispederick.com/work/web-developer/)是一款firefox插件,可以对基于浏览器的Web开发人员提供极大的帮助。下载安装后会已工具条的形式出现在浏览器上,可以随时对当前页面进行调试。...
- 2007-08-09 14:31
- 浏览 1067
- 评论(0)
贴一段代码,其中用到了rails对Symbol的扩展,和!结尾方法的特殊含义:
E:\ruby\demo>ruby script\consoleLoading development environment.>> a = %w{word work world}=> ["word", "work", "world"]>> a.collect {|w| w.upcase}=&...
- 2007-08-03 13:00
- 浏览 960
- 评论(0)
今天在观察服务器的运行状态时发现,偶的rails应用所在目录居然有300多M大,进入应用目录后用du -sh * 查看各个目录的大虾,其中tmp目录就占据了290多M的空间,继续观察,发现tmp/sessions目录有大量的rubysession文件,占据了大量的空间,而此时应用的流量并不是很大,就查看了一下sessio...
- 2007-08-02 10:19
- 浏览 960
- 评论(0)
今天去rubyonrails官方博客,发现7.30号是rails三周年纪念一生二,二生三,三生无穷希望rails继续发扬光大!http://weblog.rubyonrails.org/20 ... r-anni...
- 2007-08-01 10:54
- 浏览 868
- 评论(0)