1
私のプロジェクトにzxcvbn.jsを組み込み、私のdevise_zxcvbn gemに行くためのパスワード強度メーターを実装したいと思います。Railsでスプロケットとターボリンクを使用するときにjavascriptを非同期でロードする方法4
しかし、私はzxcvbn.js
をスプロケットでロードしたくありません。
代わりに、非同期でロードして、ロード後にコードを実行します(page:load
)。
私のプロジェクトにzxcvbn.jsを組み込み、私のdevise_zxcvbn gemに行くためのパスワード強度メーターを実装したいと思います。Railsでスプロケットとターボリンクを使用するときにjavascriptを非同期でロードする方法4
しかし、私はzxcvbn.js
をスプロケットでロードしたくありません。
代わりに、非同期でロードして、ロード後にコードを実行します(page:load
)。
スプロケットを避けるために、おそらくgetScript呼び出しを使用します。あなたは、設定に応じて、有効な工夫登録URL、またはモーダルをチェックするだけでいくつかのCoffeeScriptは、その後、追加:私はその後、パスワードの強度バーを実装することが可能になり、それがロードされている場合
$(document).on 'page:load', ->
ZxcvbnWithTurbolinks
ZxcvbnWithTurbolinks =
$.getScript('/js/zxcvbn.js').done((s, Status) ->
console.warn Status
# Do some other interesting stuff, like using the script you just fetched
return
).fail (jqxhr, settings, exception) ->
console.warn 'Something is hinky - not possible to check password strength' + exception
return
は、どのように私は知っていますか? – donkey