사용자 목록이 있으며 관리자가 버튼을 사용하여 해당 사용자에게 비밀번호를 보냈 으면합니다. 그래서 부트 스트랩 버튼을 자바 스크립트 플러그인으로 보았습니다. 내가 index.js.erb이 레일 Ajax에서 "부트 스트랩로드 버튼"
<table> <tbody> <td> <dl><dt>Jonh</dt></dl> </td> <td><form method="post" data-remote="true" data-loading-text="attendi ..." class="button_to" action="/admin/users/send_mail/26"> <div><input type="submit" value="send password" class="btn btn-primary"> <input type="hidden" value="bLGRJ1j9Hv75PsN4fuma0NlmYwAbS//1l884ShOotcw=" name="authenticity_token"></div> </form></td>
과 관리 자산/자바 스크립트/관리자에서
/사용자 :이
이 html로 끝나는 index.html을<table>
<% @users.each do |user| %>
<td>
<dl>
<dt><%= user.name %></dt>
</dl>
</td>
<td><%= link_to 'show', admin_user_path(user.id) %></td>
<td><%= button_to 'Send password', send_mail_path(user.id), remote: true, class: "btn btn-primary", :form => {:"data-loading-text" => "wait ..."} %></td>
<% end %>
</table>
입니다
$('.btn').button();
$(document).ready(function(){
$('.btn').click(function() {
$(this).button('loading');
});
});
그러나 애니메이션로드가 작동하지 않습니다. 어떠한 제안? 레일과 jquery에 새로운 기능이 있습니다.
나는 당신이 제안한대로 그것을 모두 청소했고 지금은 작동합니다. 자바 스크립트가 페이지에로드되지 않은 것으로 보입니다. Grande @Simone, grazie mille, 그랑프리 수감자 레일 및 그 레일에있는 그루터기 – Barbared