这个是基于 Mongoid 实现 Tag 功能。
其实老早就搞出来了。目前这个东西已经稳定的在 720p.so 上面跑了很长一段时间,今天公布一下。
720p.so
|,/
具体用法可以看 Github 上面的代码实例。
其实这类功能在我之前已经有几个,但是经过尝试以后发现他们的太复杂了,不满足我的需求,于是自己实现了一个,基于 Array 字段实现的 Tag。
https://github.com/huacnlee/mongoid_taggable_on
http://huacnlee.com/blog/new_gem_mongoid_taggable_on
正需要。
(A&B)|~C 之类的组合查询咋实现的?
#2 楼 @bhuztez 那种你可以手动写查询语句
Views 里面调用需要另外写 Helpers 不?像是日期存档应用,不知道是否也适合