私はまだRailsを使い始めたばかりで、これについて頭を悩ませているようには見えません。
フォーム列にいくつかの属性を持ついくつかの製品を示すテーブルがあります。私のインデックス ビューでは、いくつかの列だけを含む短縮されたテーブルを表示しています。私の products#show では、私は完全なストーリーを語っていますが、明らかに選択された製品のみを対象としています。私がやりたいことは、ユーザーがproducts#indexで多数の製品を選択できるようにし、選択したIDをハッシュに保存して別のビューに送信し、IDをフルスケールのテーブルに表示して伝えたいことです一度に複数の製品の全話。基本的にこれは製品を比較するためのものです。
これに対処する方法がわかりません。私はすでに DataTables を使用しているので、javascript を使用することは理にかなっていますが、方法がわかりません。そしてアイデア?私はいくつかのアイデアを試しましたが、どれも私をどこにも連れて行きませんでした。
製品番号索引
<table id="products"cellpadding="0" cellspacing="0" border="0" class="table.responsive">
<thead>
<tr>
<th></th>
<th>Product Name</th>
<th>TG</th>
<th>TD</th>
<th>DK</th>
<th>DF</th>
<th>T260</th>
<th>T288</th>
<th>CTI</th>
<th>Strength</th>
<th>Rigidity</th>
<th>Standards</th>
<th>Manufactorer</th>
</tr>
</thead>
<tbody>
<% @products.each do |product| %>
<tr>
<td><%= check_box_tag "product_ids[]", product.id %></td>
<td><%= link_to product.name, product %></td>
<td><%= product.TG %></td>
<td><%= product.TD %></td>
<td><%= product.DK %></td>
<td><%= product.DF %></td>
<td><%= product.T260 %></td>
<td><%= product.T288 %></td>
<td><%= product.CTI %></td>
<td><%= product.ElectricStrength %></td>
<td><%= product.rigidity %></td>
<td><% product.standards.each do |standard| %>
<%= link_to standard.name, standard %>,
<% end %> </td>
<td><%= product.producer %></td>
<% end %>
</tr>
</tbody>
</table>
誰かが私を正しい方向に向けるために時間を割いてくれるなら、それは素晴らしいことです!