0

我需要在 2 个地方替换 X_VARIABLE。对于第一个 X_VARIABLE,我想保留文本“删除”对于第二个 X_VARIABLE,我想保留“d_cars_path”

<% @cars.each do |x| %>
    <% @a = @b.send(x) %>
    <% if @a == true %>
      <%= button_to "removeX_VARIABLE", X_VARIABLEd_cars_path(:id => @user.id), class: "btn btn-large btn-primary" %>
    <% end %>
<% end %>

我正在寻找有关变量替换语法的帮助。谢谢。

4

1 回答 1

1

我会写:

<% @cars.each do |x| %>
  <% if @b.send(x) %>
    <%= button_to "remove#{x}", 
          send(:"#{x}d_cars_path", id: @user.id), 
          class: "btn btn-large btn-primary" %>
  <% end %>
<% end %>
于 2012-09-08T11:54:58.980 回答