我正在处理一个已经由其他人启动的项目,我发现了这部分代码,我真的不知道是什么意思。
我理解 :partial -> "tests/show_#{test.type}" 发送到视图...在我的数据库中,类型是一个数字,所以,我猜在某些方面它可能取决于要获得哪个视图的数字,我不确定这是否在 :locals 上,以防万一,我不知道在哪里寻找,有人知道 :locals 是什么意思吗?(我以为是路由器,但事实并非如此)而且,它显示它的视图show_questions
和其他视图show_types
等等......(从不显示_1,显示_2 ...),但就像我说的那样,类型带来了一个数字。
= render :partial => "tests/show_#{test.type}", :locals => {:test=> test, :index => idx}
知道如何调试它以找出它如何转换为视图的名称吗?我不知道在哪里寻找