小编aru*_*run的帖子

Rails STI:如何更改"类型"列的类名和值之间的映射

由于公司规则,我不能使用我们的域名类; 我打算用一个类比来代替.我有一个名为projects的表,其中有一个名为'type'的列,可能的值为'indoor'和'outdoor'.室内和室外的记录具有明显的功能分离,并且作为STI实现非常巧妙地适合.不幸的是,我无法更改类型名称,也无法在全局命名空间中添加类.有没有办法为'type'指定不同的值?

注意:我不是要为STI使用不同的列名而不是'type'.我希望除了我的类名之外,还有不同的类型值.

types ruby-on-rails single-table-inheritance sti

14
推荐指数
1
解决办法
7599
查看次数