Rails gem 'annotate'只能为 ActiveRecord 的子类注解吗?

Blues · 2013年07月17日 · 最后由 Blues 回复于 2013年07月18日 · 2978 次阅读

我的项目是使用的 mongoid 去做的 ORM,不是 ActiveRecord,我在 Gemfile 中添加了 gem 'annotate', '2.5.0'想为 model 添加注解,但是 terminal 提示:Nothing annotated.

但是使用 ActiveRecord 作为 ORM 的时候却是没问题的,求教!

谢谢!

因为这个写了是“Annotate ActiveRecord models as a gem”。 再说,mongodb 是 schemaless 的,你让它以什么为依据呢?

#1 楼 @WolfLee 额。。。我看到了,谢谢!对于 mongodb,有没有办法为模型作注解呢?

其实,弱弱地问一句,你用 mongoid 不写 field 么?...

#3 楼 @WolfLee 写啊,就是用的 fields。

我的意思是有没有办法像 annotate 一样的自动模型注解的命令,但是是针对 mongoid 的。

谢谢!

可以自己弄一个 rake task 来干这个...这个不是痛点应该,mongoid 的 model 已经挺 self-explain 的了

用 mongodb 为什么要用 annotate?

#6 楼 @xiaoronglv 感觉会看起来清晰些,如果多人合作的话。难道我弱了?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号