これは私の最初のStackOverflowに関する質問です。すべてのビュー(Ruby on Rails)でCoffeeScript関数を呼び出す
私はRuby on Rails Webアプリケーションを使用しています。私たちのjavascriptファイルでは、id = "submit"のボタンが押されたことを検出し、最初に表示されるエラーがあればそれを検出します(「送信」ボタンが私たちの形で使用されている):
@scroll_to_error = ->
document.getElementById('submit').onclick = ->
\t if $('.alert-danger:visible:first').length > 0
$('html, body').animate { scrollTop: $('.alert-danger:visible:first').offset().top - 220 }, '1000'
\t return
それがどんなで呼び出すことができるように私は、configフォルダにある私たちのapplication.rbファイル内のファイルが含まれていますビューセクションのHTMLファイル~~しかし、もしそれがcal私が持っているすべての意見に導かれました。これを行うには特定の方法はありますか?
これは十分です。申し訳ありません私は会社(したがって「私たち」)をコーディングしているので、もっとコードスニペットを提供できませんでした。
application.jsファイルがありますが、 config/application.rbファイルは、config.assets.precompile –
を使用してインクルードされています。また、私はconfig.assets.precompileを使用してインクルードされています。実際には会社のデータベースをコーディングしています~~そして、あまりにも多くのボタンが既にありますすべてのデータをscroll-to-errorに変更する –
@ keyan.rあなたのコメントに関連する詳細情報を含めるように答えを更新しました。 –