如题所示,准备把自己练手用的web应用从Sinatra逐渐转换到Rails下。

其实Sinatra也是一个很好用的东西,小巧精干,能很方便的搭建一个轻量级的网站框架出来。
不过为什么我还要从那么一个轻量级的框架转移到Rails下呢?

主要还是为了练手。
之前是因为Rails的路由器部分实在是难以理解,为了一个页面的迁移往往弄得自己死去活来,一不小心就转到了Sinatra上了。。。 (主要还是对RESTful不熟悉,没能理解该部分)
不过随着Rails升级到3.2,感觉再重新开始学的话学习成本也差不了多少,还是努努力掌握这玩意的,也算是为了将来做做打算。

多多看书,多多练手。

PS:已经定了Essential Rails Design Patterns这本书,不知道作者啥时候能写好发布出来的。。

在进行sinatra的开发过程中经常会想在多个方法中使用同一个对象,这时候一般就会想到的是使用实例变量来实现这个功能。
But,@parameter这样声明的话是不好用的,因为,@parameter这个变量是给视图使用的,OMG。。。

阅读全文 »

Octopress是个很不错的东西,在下面的这篇blog中,则是用流水帐的方式介绍如何在本地构筑发布环境,以及如何发布blog。

阅读全文 »