1

私はまだ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>

誰かが私を正しい方向に向けるために時間を割いてくれるなら、それは素晴らしいことです!

4

1 に答える 1