【发布时间】:2022-11-29 05:09:53
【问题描述】:
所以我在我的 ruby 应用程序中有一部分。我有一个由一些字符串定义的局部变量“style”。如果这个局部变量等于“编号”,我想渲染一些 h2。我无法弄清楚语法...
页.HTML.ERB:
<%= render partial: 'blocks/cards', locals: {style: "numbered", items: [
{subtitle: "", title: "Creative design", text: "<p>...</p>"},
]}%>
_CARDS.HTML.ERB
<% if ["style"] == "numbered" %>
<h2>helloooo!</h2>
<% end %>
【问题讨论】:
-
局部变量将通过它们的名称访问,例如,
if style == "numbers",IIRC。您将字符串"style"放入数组中。
标签: ruby ruby-on-rails-3 conditional-statements