作ろうとしているもの
【会員登録管理サイト】
1会員登録情報をビューにて登録順に表形式で表示したい
2登録されるごとにビューに表が追加され更新されるようにしたい
という条件で
以下のようにしてしまうと、当然「氏名」の表1の部分にDB登録しているusernameデータが全て取得されます。
findを使えば1つずつは取り出せますが、表を自分で作成している分以上にするための方法が出てきません。
表1の氏名にはID:1の氏名を取得
表2の氏名にはID:2の氏名が取得・・・・・といったように登録数が20、30になっても自動的に表が作成され更新されるためには
どのようにしていけば作成できるでしょうか?
div class="main-content"> <div class="row"> <div class="col-md-12"> <table class="table"> <thead class="thead-dark"> <tr> <th scope="col">#</th> <th scope="col">氏名</th> <th scope="col">ポイント数</th> <th scope="col">ID</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td> <% @users.each do |user| %> <%= user.username %><br> <% end %> </td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <th scope="row">2</th> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <th scope="row">3</th> <td>Larry</td> <td>the Bird</td> <td>@twitter</td> </tr> </tbody> </table> </div> </div> </div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/12 13:59