【发布时间】:2016-09-25 03:06:51
【问题描述】:
这是我的第一个 * 问题,所以我希望我问对了!
我有一个 Ruby on Rails Web 应用程序,在我们的 javascript 文件中,我有以下 CoffeeScript 代码,它检测何时按下 id="submit" 的按钮,然后滚动到出现的第一个错误(如果有)(我们的表单中使用了“提交”按钮):
@scroll_to_error = ->
document.getElementById('submit').onclick = ->
if $('.alert-danger:visible:first').length > 0
$('html, body').animate { scrollTop: $('.alert-danger:visible:first').offset().top - 220 }, '1000'
return
我在 config 文件夹中的 application.rb 文件中包含该文件,因此可以在视图部分的任何 HTML 文件中调用它~~但是,我想知道是否有办法让它可以召集了我所有的观点。有没有特定的方法可以做到这一点?
希望这是足够的信息 - 抱歉,我无法提供更多代码 sn-ps,因为我正在为一家公司编码(因此是“我们的”)。
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby coffeescript