Log*_*ter 6 ruby activerecord ruby-on-rails
从粗略的一瞥看,它们似乎只是针对同一组问题的两种不同方法,除了命名范围是可链接的,而关联扩展不是.
任何人都可以进一步解释,或提供一个更适合关联扩展而不是命名范围的示例吗?
Ben*_*use 11
关联扩展对于创建用于创建,更新等的自定义方法非常有用(不一定要查找).
因为您可以访问proxy_owner,proxy_reflection,proxy_target,所以您可以很好地了解关系.
查看Rails文档的Association Extension部分:
http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html
| 归档时间: |
|
| 查看次数: |
2591 次 |
| 最近记录: |