【发布时间】:2014-01-31 16:48:44
【问题描述】:
但是,那里的答案是特定于 ruby on rails 的。 vanilla erb有类似的能力吗?
这是一个用例:
<% [
'host_perfdata_command',
'service_perfdata_command',
].each do |var|
value = instance_variable_get("@#{var}")
if value
%><%= "#{var}=#{value}" %><%
end
end
-%>
虽然这行得通,it i%><%=s hard to r%><%ead.
【问题讨论】:
-
试试HAML。
-
@zeantsoi 不幸的是,我不是选择 erb 的人。我只是在使用另一个选择它的工具。
-
@zeantsoi 同样,据我所知,HAML 非常特定于 HTML。我的示例不是 HTML。
-
我推荐它是因为它从代码中抽象出 ERB 标签。你是对的......它可能不适合您的特定需求,在这种情况下:使用其他东西。
标签: ruby-on-rails eruby