当前位置:  开发笔记 > 编程语言 > 正文

获取实例变量的名称

如何解决《获取实例变量的名称》经验,为你挑选了1个好方法。

浏览导轨2.3 RC1发行说明我看到了这个:

# Equivalent of render :partial => 'articles/_article', :object => @article
render @article

因此,该render方法以某种方式找出传递给它的对象,它被赋值给具有名称的实例变量article.它是如何做到的?



1> Dave Ray..:

它实际上使用对象的类型(模型)确定部分路径,而不是实例变量的名称.因此,只要类型是Article,即使实例变量是@foo,这也会起作用.

有关如何从对象计算路径的信息,请参阅ActionController :: RecordIdentifier.partial_path的代码.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有