使用切换按钮启用和禁用邮件
如果启用了切换按钮,那么我用来更新表格中的记录
但我不能。请帮忙解决这个问题。我使用的是rails 4.2.6版本
我正在使用javascript,里面我有erb代码
这是我的代码
<input class= "button" type="button" value="Enable mail" onclick="return change(this);" />
<script type="text/javascript">
function change( el )
{
if ( el.value === "Enable mail" )
<%
@changemail=User.find_by(role: 'TL')
@changemail.update(mail: '1')
%>
el.value = "Disable mail";
else
<%
@changemail=User.find_by(role: 'TL')
@changemail.update(mail: '0')
%>
el.value = "Enable mail";
}
</script>
其中,
User is my table
role and mail are columns
答案 0 :(得分:0)
您的代码&lt; %%&gt;将在服务器端处理并执行:
@changemail=User.find_by(role: 'TL')
@changemail.update(mail: '1')
@changemail=User.find_by(role: 'TL')
@changemail.update(mail: '0')
在客户端之后,您的功能将如下所示:
function change( el )
{
if ( el.value === "Enable mail" )
el.value = "Disable mail";
else
el.value = "Enable mail";
}
如果要在客户端启用/禁用邮件而不重新加载页面使用,例如Ajax。