前提・実現したいこと
Railsビューの話です。
現在、カラムの設定値に応じて、if文により『true』の時は、☑️、『false』の時は『-』で表現しています。
これをif文をつかわず、『true』の時は、☑️、『false』の時は⬜︎のようにチェックボックスで表示するようにしたいです。
対応方法をおしえてください。
現在のソースコード
Ruby
1<div class="table-responsive"> 2 <table class="table table-striped table-bordered table-hover" style="table-layout:fixed;width:75%"> 3 <tr> 4 <td> 5 </td> 6 <% @kinds.each do |kind| %> 7 <th> 8 <p class="text-center"> 9 <%= kind.kind %> 10 </p> 11 </th> 12 <% end %> 13 </tr> 14 15 <% @stages.each do |stage| %> 16 <tr> 17 <th> 18 <p class="text-center"> 19 <%= stage.stage %> 20 </p> 21 </th> 22 <% @kinds.each do |kind| %> 23 <td align="center"> 24 <% @connection = Connection.find_by(stage_id: stage.id, kind_id: kind.id) %> 25 <% if @connection.invalid_flag %> 26 ☑️ 27 <% else %> 28 - 29 <% end %> 30 <%= button_to '反転', connection_path(@connection), {method: "patch"} %> 31 </td> 32 <% end %> 33 </tr> 34 <% end %> 35 </table> 36</div>
補足情報(FW/ツールのバージョンなど)
ruby 2.6.3p62
Rails 5.2.4.2
bootstrap-sass 3.4.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/01 15:07
2020/05/01 20:20
2020/05/01 23:44