外部スクリプトをダウンロードして vendor/assets/javascripts に配置し、それを application.js (公開スクリプト) に含めました。
//= require jquery
//= require jquery_ujs
//= require reveal
//= require mustache
//= require_tree .
上記のエラーがコンソールに表示されるため、スクリプトは DOM のロードを待機していないようです。JS を緩く設定する前に、ボディがロードされていることを確認するにはどうすればよいですか?
EDIT Reveal は、独自のファイル Reveal_init.js.coffee で初期化されます。
$ ->
Reveal.initialize
controls: true,
progress: false,
history: true,
loop: false,
mouseWheel: true,
# Apply a 3D roll to links on hover
rollingLinks: true,
theme: 'default',
transition: 'page' # default/cube/page/concave/linear(2d)