![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ruby on Rails
文章平均质量分 90
iteye_6195
这个作者很懒,什么都没留下…
展开
-
Ubuntu下搭建Ruby on Rails开发环境
原来弄过一个Ubuntu系统,但长时间的开发后,弄得比较杂乱,就决定趁这段休息时间重新搞一个Ubuntu虚拟机,把环境重新搭建一下。安装过程中参考了很多其他的文章,但有些地方都没说太细,所以决定自己写一份,一来可以熟悉一下以前不懂的地方,二来做个笔记,记录一下自己的理解,下次再重装就不用到处Google了。 先说下准备搭建的开发环境:VMware + Ubuntu 8.10 + Rub...原创 2009-12-25 21:02:47 · 124 阅读 · 0 评论 -
让你的抛开SQL -- 优雅的MetaWhere
前段时间又重新学习了一下ASP.NET MVC,其实主要是.NET Framework 3.0时代的(忘了是3.0还是3.5了)LINQ比较吸引我。那种查询句法确实挺方便,而且可以不仅可以用来查询数据库,还可以查询数组,xml等东西(虽然配置起来没Rails那么简单智能)。比如一个例子: var dc = new Northwind("connection_string");var u...原创 2011-02-17 22:24:36 · 86 阅读 · 0 评论 -
Rails和PostgreSQL -- 为指定的schema写migration文件
估计很多人看到标题都不知道是什么意思。我也实在想不到比较清晰的标题…… 当Rails和PostgreSQL碰到一起时,schema的意思就变得非常模糊了。对Rails而言,schema就是数据库的结构,实际上对大多数的数据库而言也是这样。而PostgreSQL中的schema指的是数据库和数据库对象(表,序列等)中间的一层,我也不知道翻译过来该叫什么,但pgAdmin中把这东西叫“模式...原创 2010-05-22 19:39:31 · 310 阅读 · 0 评论 -
[翻译] 205 Unobtrusive JavaScript
205 Unobtrusive JavaScript查看英文原版 译者:darkbaby123 译者前言:Unobtrusive JavaScript这个词在国内叫法不一,我也不知道如何翻译比较贴切,索性就直接采用英文了。一来避免造成误解,二来在大家Google或Wikipedia中也好查。Unobtrusive JavaScript并不是Rails的概念,...2010-03-21 11:38:05 · 117 阅读 · 0 评论 -
Active Support 源码研究 -- Concern
前言 最近都没怎么更新博客,一来没什么时间学习新知识,二来平时积累的感觉还没到质变的程度。既然没时间学一些新东西,就研究一下基础吧。之所以选择ActiveSupport,是因为它是做基础支持工作的,很多都是对Ruby原生对象的hack,对外部的gem依赖较少。我打算挑几个自己感兴趣的模块来分析分析。第一个就是这个Concern模块。 虽然Concern只有不到50行代码,也没依赖其...2011-05-18 08:17:33 · 208 阅读 · 0 评论 -
[翻译] 165: 批量修改记录(Edit Multiple)
165 : 批量修改记录(Edit Multiple)查看原版Railscast 译者:darkbaby123校对:本文现在暂无校对者,如果哪位兄弟热心帮忙,可以联系蜗牛同学,或者给我发消息 第52集 演示了如何编辑多条数据库记录的例子。那个示例程序允许你一次选中多个任务,然后每个被选中的任务(Task)都会被设置成“完成”。 这一集中我们...2010-03-09 01:06:23 · 140 阅读 · 0 评论 -
比较Ruby中一些很相似的方法
1、kind_of?, is_a?, instance_of? 的区别 obj.kind_of?(klass) -> true or false判断klass是否是obj的类,或者超类,或者被mixin的模块 obj.is_a?(klass) -> true or false和kind_of?一样...原创 2010-02-28 22:43:57 · 119 阅读 · 0 评论 -
如何在测试代码中设置子域名,一点小心得
事情的起因:前段时间闲赋在家(这段时间也是……),想练练手。觉得JavaEye的子域名挺有意思,就想仿照做个博客,把子域名用进去。子域名插件用SubdomainFu。结果代码写好了,测试时发现问题了。 我要写一个before_filter方法,在进入控制器之前校验一下子域名。方法名叫check_subdomain,因为比较通用,放在application.rb中。先看控制器applic...原创 2010-02-23 22:23:17 · 308 阅读 · 0 评论 -
小探Unobtrusive Javascript的事件绑定
这是看Railscasts 229 Polling For Changes时想到的一个问题,就是Rails的Unobtrusive Javascript如何去为一个不存在于DOM树中的对象去绑定事件。 举个例子:我有一个列表,就是用Rails的scaffold生成的那种,每行显示一个产品信息,后面有三个按钮(显示,编辑,和删除),整个列表用 table 标签,每一行用 tr 标签。以下...2010-09-22 14:03:39 · 86 阅读 · 0 评论 -
使用Rails的template避免重复劳动
说起来这个template功能在 Rails 2 时代就已经存在了。所以这并不算什么新鲜玩意。可惜我当时没关注,后来更是忘得精光。今天看了一篇别人的博客才发现这就是我一直想找的东西。 你是否觉得初始化每个Rails项目时都要做一些重复的工作?比如在Gemfile中加入常用的gem,用jQuery替换Prototype,跑一些generator……等等。Rails template 可以让你...2011-02-25 22:20:25 · 135 阅读 · 0 评论