我有一个按钮可以显示用户是否是活跃用户。如何存储按钮数据库的值。我的意思是,如果我使用按钮激活用户,单击数据库中的值应该为“1”。否则它应该是“0”。
<%= f.button ( f.object.active? ? "Active" : "Inactive" ), class: 'btn btn-brand m-btn m-btn--air m-btn--custom', html: { margin: '0 auto' }, id: 'active_button', onclick: 'change()' %>
在这里,我尝试在事件和非事件之间切换。
<script>
function change() {
var toggle = document.getElementById("active_button");
if (toggle.innerHTML == "Active") {
toggle.innerHTML = "Inactive";
} else {
toggle.innerHTML = "Active";
}
}
</script>
最佳答案
切换按钮的工作方式类似于单选按钮。因此,您必须在数据库中为其创建一个列,并将该值像任何其他字段一样保存在数据库中。
我希望这能回答您的问题。
关于javascript - 如何在 ruby on Rails 的数据库中存储切换按钮的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57654734/