这对我来说是一个很难问的问题,所以我先分享代码:
<div class="col-xs-12">
We operate on a pay what you want model. Keep in mind that
<% if action_name == "outdoors" %>
<%= outdoors_donation.html_safe %>
<% elsif action_name == "snowsports" %>
<%= snowsports_donation.html_safe %>
<% end %>
Below, you'll find information on how we calculated your order's suggested donation of $<span id="modal-sentence"></span>.
</div>
与其使用笨重的if语句,我更希望能够直接将action_name注入到被调用的变量中……就像这样:
<%= "#{action_name}_donation".html_safe %>
不确定实际上会是什么,谢谢!
donations[action_name]
。 - Jon Egeland