↓このサイトを参考にフォーム(NewやEdit)ではなくクリックしたアイテムの詳細を表示するようにしたいのですが、うまくいかなないので助けて頂きたいです。
https://qiita.com/tabbyz/items/1ae01be713e5c35adcd5
・試してみたこと
①index.html.erbに<div id="give-modal" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true"></div>
とlink_to
の後ろにremote: true
を追加
②show.jsを作成して
$("#give-modal").html("<%= escape_javascript(render 'show') %>") $("#give-modal").modal("show")
を記述
です。
index.html.erbのコードは以下の通りです。
<div class="row"> <% if user_signed_in? %> <aside class="col-md-2"> <%= link_to 'Giveを投稿', new_geben_path, class: "btn btn-primary give-btn" %> </aside> <div class="col-md-10"> <div class="col-md-6"> <div class="card mb-3"> <h3 class="card-header">Give一覧</h3> <ul class="list-group list-group-flush"> <% @gebens.each do |geben| %> <li class="list-group-item"><%= link_to geben.title, geben_path(geben), remote: true %></li> <div id="give-modal" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true"></div> <% end %> </ul> </div> </div> <div class="col-md-6"> </div> </div> <% else %> <div class="jumbotron text-center"> <h1>You're not logged in!</h1> </div> <% end %> </div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/06/21 10:34