只需要实现最基本功能,多数据库什么的不需要,支持 sqlite,一般 sinatra 你们用什么 orm?
把 sqlite 当成 key-value store, 储存 JSON
你可以看看 sequel
用 ActiveRecord 吧,不要客气
ActiveRecord 不折腾。 非要单数据库?Mongoid,只支持 Mongodb 现在"轻量级"在我眼里==="折腾" 不追求性能不追求开发效率不追求易用性,只关注 LOC 没有意义的
sinatra 自然配 sequel,建议你用 postgresql,9.1 很多有用新特性,比如 hstore,pg 中的 NoSQL。
用sequel+sqlite妥妥的 pg 的date类型的字段不支持like检索,而 mysql 跟 sqlite 都支持,我 ft。。。 (部署到 heroku 还要单独改这个地方
sequel+sqlite
date
like
我用 padrino + mongoid,很快捷~
选了 sequel,折腾没什么,基本功能提供了就行,看了一下比我想象中的还强大不少。
mongoid 依赖太多,而且要装上 mongo 的 server 还要装大块头 boost。
anyway:谢谢 ls 所有 rubyist
datamapper?
MySQL 就 ActiveRecord, MongoDB 就 Mongoid 不折腾,有大把的社区支持
datamapper 吧。
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル