将部分内容转发到部分内容? (Rails 2.3.x)

发布于 2024-12-08 02:47:25 字数 238 浏览 0 评论 0原文

我不想使用我的部分的全名(/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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风透绣罗衣 2024-12-15 02:47:25

尝试

:locals => local_assigns

今天遇到这个问题,想要本地

rails 部分模板中的可选局部变量:如何摆脱 (define? foo) 的混乱?

Try

:locals => local_assigns

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?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文