[英]Rails Coffeescript check if a record exists
在Rails视图中,我可以使用以下命令查看记录是否存在:
Workorder.exists?(id: 1)
有没有办法在CoffeeScript中完成此任务?
此coffeescript代码似乎有效-但是,我想有更好的方法了:
$("#goto-workorder").click ->
serverused = window.location.href.split('/h')[0]
bootbox.prompt "Enter ID" , (woid) ->
if woid is null
alert("Enter Number")
else
$.ajax
url: "/workorders/" + woid
type: "GET"
data:
_method: 'get'
success: (resp) ->
window.location.replace(serverused + "/workorders/" + woid)
return
有没有更好的办法?
谢谢!
不,没有更简单的方法来检查客户端CoffeeScript中是否存在数据库记录。 除了与服务器联系外,浏览器无法了解有关服务器端状态的任何信息。
在Rails(或任何其他Web框架)中,如果要测试是否存在记录,则可以创建服务器端端点供客户端代码使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.