可惜数据库是 mongoDB,对于新手,又是一个坑。
真是一剂菜鸟毒药。
后记:
ruby-taiwan 是用的 mysql,送给像我一样的对 mongoDB 不感兴趣的菜菜。
如果是之前没接触过数据库的新手...mongo 看起来比 sql 简单太多了吧? 而且,看 model 就可以了吧,应该涉及不到多深的数据库知识吧? 我作为一个纯纯的菜鸟,看 ruby-china 源码时倒没遇到多大障碍...
个人愚见:学 rails 负担本身就很重,如果 rubyChina 使用 MySQL,是不是更接地气,新手阅读的热情更高。
我只能灰溜溜的去看 Ruby-taiwan 的源码了。
#7 楼 @xiaoronglv 换成 php 不是更接地气么.. 真心觉得 mongo 不比 sql 复杂多少,说句实在的,如果把代码里的 mongoid 批量替换成 activerecord,你真的能感觉的到 mongo 的存在么 至于简单的安装部署*nix 下几条命令的事儿,win 下边解压就能用了...还有比这简单的吗?
我觉得你是以学习为目的的话,不妨两个一起看,不存在二选一的情况,因为 Ruby-Taiwan 的代码基于 Ruby-China 但是自从改了 MySQL 之后,不晓得后期很多 Ruby-China 的更新有没有 merge 到 Ruby-Taiwan 项目中去。另外如果你认为你看 MongoDB 有问题,很可能不是你一个人的问题,完全可以在论坛里面发起讨论贴,组队一起学习嘛,多学一点东西又没有坏处。
#12 楼 @xiaoronglv Mongoid 挺简单的。。two.mongoid.org 看这个文档,事先了解下。然后看 ruby-china 源,不懂的查文档对应着看。
#13 楼 @ruby_sky 这个文档有点老了吧 是 mongoid2 的。。怎么不看这个http://mongoid.org/en/mongoid/index.html
我想搭建一个垂直领域的论坛,想使用 rubychina,rubychina 可否部署在 PasS 上,比如 appfog,或者 heroku 上?