将部分内容转发到部分内容? (Rails 2.3.x)
我不想使用我的部分的全名(/controller/wherever/partial),而是想放置一个虚拟部分,将所有局部变量转发到真正的部分。有没有什么方法可以从部分访问局部变量(除了明显的,按名称一一对应)?这样我就可以这样做:
<%=render :partial=>"controller/wherever/partial", :locals=>self_locals} -%>
Instead of using the full name of my partials (/controller/wherever/partial) I would like to put a dummy partial that forwards all of the locals variables to the real partial. Is there any way to access the locals variables from a partial (aside from the obvious, by name one-by-one)? That way I could do:
<%=render :partial=>"controller/wherever/partial", :locals=>self_locals} -%>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试
今天遇到这个问题,想要本地
rails 部分模板中的可选局部变量:如何摆脱 (define? foo) 的混乱?
Try
Came across this today, wanted default value for a local
optional local variables in rails partial templates: how do I get out of the (defined? foo) mess?