0
我試圖將'for'循環中定義的變量傳遞給模式按鈕。目前我已經將modal block
作爲快速獲勝進行渲染,但是我發現將DOM中的整個modal block
全部製作爲多餘是多餘的。Rails方式將數據從'for'傳遞給模態
<h3>User</h3>
<p>Name: <%= @user.name if @user.name %></p>
<p>Email: <%= @user.email if @user.email %></p>
<% @user.authentications.each do |i| %>
<%= i.provider.titleize %><br>
<%= i.created_at.strftime("%m/%d/%Y") %><br>
<button type="button" class="btn btn-info btn-lg modal-btn-swap" data-toggle="modal" data-target="#myModal" data=<%= i.id %>>Delete Auth</button>
<!-- Modal -->
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Remove authorization</h4>
</div>
<div class="modal-body">
<p>Some text
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<%= button_to 'Delete Auth', deauth_url(i.id) %>
<button type="button" class="btn btn-default"></button>
</div>
</div>
</div>
</div>
<% end %>
概念是隻得到一個模式彈出來完成交易之前,提供法律信息。 我想我不需要使用jQuery來交換鏈接時的href,當我點擊第一個Delete Auth
按鈕。
輸入?
你需要什麼數據在模態彈出 –
@TusharPal你好,它是'<%= button_to'Delete Auth',deauth_url(i.id)%>'id在它創建的按鈕中。 – DNorthrup