0

X_VARIABLEを2か所で置き換える必要があります。最初のX_VARIABLEについては、テキスト「remove」を保持したい2番目の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 に答える