我目前正在使用(或尝试使用)查找表来表示包含枚举字符串的列.我与我的团队进行了广泛的讨论,以确保这是我们想要的方向,并决定继续进行,但不幸的是,我们都不知道如何使用迁移将查找表与列绑定,如果有更改,在模型/控制器/视图中进行以支持这种新行为.
我已经广泛搜索了这个并没有找到这样做的好例子,所以我希望有人可以告诉我一个与我在搜索中错过的教程的精彩链接,或者描述如何做到这一点.我也很想知道是否有非官方(或官方)Railsy模式.
提前致谢.
解决方法
我遇到了和你一样的问题,并通过创建一个将动态查找表透明地添加到模型中的gem来解决它.我在这里写了一篇博文:
http://www.codelord.net/2011/08/09/guest-post-lookup-tables-with-ruby-on-rails/