このコンテンツはhtml.erbファイルにあります。このファイルは、レンダリングを使用して一部のビューファイルから参照されます。
<table>
<tr>
<th>image</th>
<th>name</th>
<th>description</th>
<th>status</th>
<th>Options</th>
</tr>
<% @activities.each do |activity| %>
<% if activity.in? @activities_completed then next; end %>
<tr>
<td><%= image_tag activity.photo.url(:thumb) %></td>
<td><%= activity.name %></td>
<td><%= activity.description %></td>
<td><%= (activity.in?(@activities_gotten)) ? (image_tag "pending_activity.png") : (image_tag "missing_activity.png") %></td>
<td>
<% if activity.in? @activities_gotten %>
<%= button_to 'Remove', {:controller => :bucket_items, :action => :remove, :id => activity.id} %>
<% else %>
<%= button_to 'Add', {:controller => :bucket_items, :action => :add, :id => activity.id} %>
<% end %>
<%= button_to 'Show', activity , :method => :get %>
</td>
</tr>
<% end %>
</table>
.eachの最初の反復でボタンが付いたtdは、次のようにレンダリングされます。
<td>
<div>
<input type="submit" value="Add">
<input name="authenticity_token" type="hidden" value="KyR2ftDGxNti7bZ2zpW/V+UGYUbHpZ+efxX4h48a6L0=">
</div>
<form action="/activities/10" class="button_to" method="get">
<div>
<input type="submit" value="Show">
</div>
</form>
</td>
2番目と他のすべての間:
<td>
<form action="/bucket_items/remove?id=13" class="button_to" method="post">
<div>
<input type="submit" value="Remove">
<input name="authenticity_token" type="hidden" value="KyR2ftDGxNti7bZ2zpW/V+UGYUbHpZ+efxX4h48a6L0=">
</div>
</form>
<form action="/activities/13" class="button_to" method="get">
<div>
<input type="submit" value="Show">
</div>
</form>
</td>
最初のボタンが機能しないため(明らかに、その周りにフォームタグがないため)、明らかにどこかに問題があり、それが機能しない唯一のボタンです。
ここで何が起こっているかについての手がかりはありますか?
ありがとう、