【问题标题】:Render partial with a specific variant from another partial使用来自另一个部分的特定变体渲染部分
【发布时间】:2015-08-20 17:42:31
【问题描述】:

鉴于以下观点:

views/users/show.html.erb
views/users/show.html+v2.erb

在控制器上将变量设置为v2,如何从show.html+v2.erb 渲染show.html.erb

我期待类似于formats 的选项可用,但找不到它是什么。我的最佳猜测:

这里的堆栈溢出(它试图渲染自己):

<%= render template: 'users/show', variant: :default %>
<h1> Additional stuff</h1>

注意:这是一个非常简化的示例,因此不建议提取模板。我在回答这个问题 - 如何以不同的变体呈现模板。

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4


    【解决方案1】:

    这是不可能的,你应该在没有特定变体的部分中编写可重用代码

    【讨论】:

      猜你喜欢
      • 2017-05-03
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 2011-10-30
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多