加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 何时使用关联扩展名与命名范围?

发布时间:2020-12-16 23:05:55 所属栏目:百科 来源:网络整理
导读:从粗略的一瞥看,它们似乎只是针对同一组问题的两种不同方法,除了命名范围是可链接的,而关联扩展不是. 任何人都可以进一步解释,或提供一个更适合关联扩展而不是命名范围的示例吗? 解决方法 关联扩展对于创建用于创建,更新等的自定义方法非常有用(不一定要查
从粗略的一瞥看,它们似乎只是针对同一组问题的两种不同方法,除了命名范围是可链接的,而关联扩展不是.

任何人都可以进一步解释,或提供一个更适合关联扩展而不是命名范围的示例吗?

解决方法

关联扩展对于创建用于创建,更新等的自定义方法非常有用(不一定要查找).

因为您可以访问proxy_owner,proxy_reflection,proxy_target,所以您可以很好地了解关系.

查看Rails文档的Association Extension部分:

http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读