注意事项:
1. 当在 STI 中,用 type 字段来做 scope 时,如果使用 Symbol,就会报错
原因在:[url]https://www.ruby-forum.com/topic/91504[/url]
解决办法:改成数组
注意:不能改成 acts_as_list scope: 'type',因为 String 类型的参数会被直接拿来做 condition 用
1. 当在 STI 中,用 type 字段来做 scope 时,如果使用 Symbol,就会报错
acts_as_list scope: :type
原因在:[url]https://www.ruby-forum.com/topic/91504[/url]
解决办法:改成数组
acts_as_list scope: [:type]
注意:不能改成 acts_as_list scope: 'type',因为 String 类型的参数会被直接拿来做 condition 用
STI使用type字段做scope时的错误处理与解决方案
本文详细介绍了在STI中使用type字段作为scope时遇到的错误,并提供了有效的解决方法。通过将Symbol改为数组,避免了acts_as_listscope::type的错误。确保了代码的正确执行和功能实现。
2568

被折叠的 条评论
为什么被折叠?



