在我的 ruby on rails 应用程序中,我的应用程序列出了一些记录,并且我有按钮过滤器来更新页面中的元素而不刷新页面。
现在我在按钮上使用 jJavascript onclick 事件来显示/隐藏页面中的记录,但不知何故我觉得我应该使用控制器。我觉得我的 index.html erb 文件中有太多 Javascript。
是使用控制器在 erb 索引页面上过滤记录(不刷新页面)的正确方法还是使用 Javascript 可以?
在我的 ruby on rails 应用程序中,我的应用程序列出了一些记录,并且我有按钮过滤器来更新页面中的元素而不刷新页面。
现在我在按钮上使用 jJavascript onclick 事件来显示/隐藏页面中的记录,但不知何故我觉得我应该使用控制器。我觉得我的 index.html erb 文件中有太多 Javascript。
是使用控制器在 erb 索引页面上过滤记录(不刷新页面)的正确方法还是使用 Javascript 可以?
我认为你做对了,但我只会过滤客户端。
在这种情况下,再次请求过滤您已有的内容是没有用的。考虑以更简单的方式重新组织您的 JavaScript。现在有很多 JavaScript 框架可以帮助你完成这项工作,例如: