DHH在RailsConf 2007上介绍rails2.0新特征时,新的数据迁移组件非常sexy,抛掉了t.column这类丑陋的东西,更加ruby。我们不必等到rails2.0发布,现在就可以sexy一把。插件名称:sexy_migrations插件地址:<A href="http://plugins.require.errtheblog.com/browser/sexy_m...
plugin在rails开发过程中扮演着越来越重要的角色,如何开发一个自己的plugin呢?功能需求:在.rhtml文件中使用 <%=say_hello 'world'%>,实现输出"hello world"这个功能完全可以通过helper方法实现,这里展示如何通过plugin实现,旨在展示制作plugin的基...
搜索结果的分页显示是一个常用功能,实现方式有很多中,rails也内建了对分页的支持,但是rails2.0将去掉分页组件,将分页功能交给plugin去实现,这里通过一个简单的例子展示如何使用最流行的rails分页plugin -- will_paginate.1.创建rails工程及数据库
<P style="FONT-WEI...
一、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...
rails带的console环境可以帮助开发者快速测试一些代码片段,对日常开发非常有用。但是,当我们在执行一个ActiveRecord操作时,会同时修改数据库的数据,如果我们只是想执行一些测试代码,而不想真实的修改数据库时,该怎么做呢?很简单:
...
版本控制工具是多人协作开发的基础,SVN作为现代化的版本控制工具早已成为配置管理领域的主流选择,今天我们说说如何用SVN管理Rails项目。这里不详细探讨SVN的安装、配置和基础使用,而是从如何创建Rails项目、导入SVN、进行必要的基础设置等方面提供一个对Rails项目进行版本控制的...
今天我们要说的group_by方法不是sql里面的"group by",而是active_support对Array的扩展group_by,在讲具体的使用之前,还是先看一个小例子
CODE:<CODE style="BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.5em; BORDER...
在正式开始之前,让我们先了解一下in_groups_of方法的出处,in_groups_of是rails中的active_support对Array的扩展,我们通过几行具体的代码来展示一起其作用
CODE:<CODE style="BORDER-RIGHT: #ccc 1px solid; PADDING-RIGH...
系统中用户密码是非常敏感的信息,是不允许直接存放的,一般要求使用不可逆算法进行保存,如通过MD5算法加密后再保存。而另一处非常容易泄漏用户密码的地方就是系统的日志,如rails的系统运行日志production.log就会完整保存所有请求的参数值,而用户的密码也同样会暴露无疑。在这种...
我爱读书圈子开通啦,欢迎大家加入。。。
http://blog.railschina.com/mygroup-3
书中自有黄金屋,书中自有颜如玉。。。我爱读书
<...







评论排行榜