我没有使用我的partials的全名(/ controller / wherever / partial),而是想放置一个虚拟部分,将所有locals变量转发给真正的partial。有没有办法从局部变量访问本地变量(除了显而易见的,逐个名称)?这样我就可以做到:
<%=render :partial=>"controller/wherever/partial", :locals=>self_locals} -%>
答案 0 :(得分:1)
尝试
:locals => local_assigns
今天遇到这个问题,想要一个本地的默认值
optional local variables in rails partial templates: how do I get out of the (defined? foo) mess?