ループで表示しているデータをモーダルにわたす方法

2021.02.18

ループ中のデータを引き継ぐ必要がない場合は、ファイルの最下部にcontent_forで記述すればよいが、

会員のリンクを押したら、会員名を表示するモーダル等を実装する場合は、これだとできない。

- content_for :footer_content do
  render('modal_reserve_delete')

そういう場合は、link_toの直後にrenderを記述すればOK

〇〇.each do |aaa|
  = link_to("削除","#modal-reserve-delete_#{reserve.id}", class: 'js-modal-trigger')
  = render('modal_reserve_delete', reserve: reserve)