我有一個表「用戶」與「管理員」是「真」或「假」。我用checkbox_feild顯示它。我如何更改數據庫,如果我點擊複選框?謝謝大家。更改複選框以更改在軌道數據庫?
<% @users.each do |user| %>
<%= form_for user, do |f| %>
<div class="field">
<%= f.check_box :admin%>
</div>
<% end %>
<% end %>
我有一個表「用戶」與「管理員」是「真」或「假」。我用checkbox_feild顯示它。我如何更改數據庫,如果我點擊複選框?謝謝大家。更改複選框以更改在軌道數據庫?
<% @users.each do |user| %>
<%= form_for user, do |f| %>
<div class="field">
<%= f.check_box :admin%>
</div>
<% end %>
<% end %>
一種方式是寫一個jQuery腳本提交表單複選框,單擊
<% @users.each do |user| %>
<%= form_for user,:html => {class: 'form'} do |f| %>
<div class="field">
<%= f.check_box :admin%>
</div>
<% end %>
<% end %>
jQuery腳本會時:你爲什麼不想使用AJAX
$('.form input[type=checkbox]').change(function(){
$(".form").submit();
});
我這樣做了,但它不起作用。我添加警報來測試這個jQuery,但它仍然不起作用。 –
謝謝。我編輯它到 $('。field')。children()。change(function(){(「。form」)。submit(); \t}); 非常感謝。 –
如果它對您有幫助,請立刻聯繫我,並接受我的回答。謝謝! – titan
.. ?? – Vishal