我有一个用户列表,我希望管理员通过一个按钮向这些用户发送密码。所以我看到了引导按钮 javascript 插件,我使用了加载插件。
这是 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>
以这个 html 结尾:
<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>
在 admin assets/javascript/admin/users 我有index.js.erb
$('.btn').button();
$(document).ready(function(){
$('.btn').click(function() {
$(this).button('loading');
});
});
但是加载动画不起作用。有什么建议吗?我对 rails 和 jquery 都很陌生