私たちはこのようなことを行うことができます知っている:ここにドキュメントの中に条件文を入れることができますか?
puts <<START
----Some documents
#{if true
"yesyesyesyesyesyesyesyesyesyes"
else
"nonononononononononononononono"
end}
----Some documents
START
しかし、このように行うことが可能である:
puts <<START
----Some documents
#{if true}
yesyesyesyesyesyesyesyesyesyes
#{else}
nonononononononononononononono
#{end}
----Some documents
START
私はここに、文書内の単一/二重引用符を嫌うので、これは欲しい理由、それらを避けることは、文書をより明確にするでしょう
誰でも助けることができますか?
ありがとうございました!
str = <<-ERB
----Some documents
<% if true %>
yesyesyesyesyesyesyesyesyesyes
<% else %>
nonononononononononononononono
<% end %>
----Some documents
ERB
erb = ERB.new(str, nil, '<>');
puts erb.result(binding)
ありがとう、それは助けます!特に新入生がルビーのために。 – aaron