一开始,我以为 ruby-china 中的每个 model 的数据库结构都是手工写的,后来才知道是通过 gem 包实现的。
annotate 这个包,可以自动生成 model 的数据库结构,如图所示
详细的文档:
https://github.com/ctran/annotate_models
我和你一样,一开始手动,太二了
annotate 不是只是实现个注释的功能吗?没有实际起作用啊。。。
rails tutorial 那本书就有介绍这个 gem
还有个 magic encoding 也不错
我们每个项目都用...非常喜欢... 包括开源的 Railscasts-china 啦 https://github.com/pragmaticly/railscasts-china :)
楼主说的 ruby-china 是什么啊?我穿越了吗?
#6 楼 @huobazi 我在看 ruby-china 的源码。里面用到了这个 gem。
#7 楼 @xiaoronglv RC 的代码是 mongoid 啊
#8 楼 @huobazi 我 folk 了一份 ruby-taiwan 的代码,他的数据库结构用的是 mysql。 ^_^
有用在 mongoid 下的吗
#10 楼 @sforce100 使用 mongoid 不需要使用这个 gem 包啊。
你看一下 ruby-china 的 model