Javascript文件未在Sinatra应用程序中执行

时间:2014-08-19 00:48:28

标签: javascript ruby sinatra haml

App.rb

require 'sinatra'

get '/' do
    haml :home
end

Home.haml

!!!
%html
%head
  %title My app
%body
  .wrapper
%script(src="js/app.js")

文件夹结构:

/myapp/app.rb
/myapp/views/home.haml
/myapp/public/js/myapp.js

模板似乎加载了javascript文件:

firebug

但是它没有执行。 javascript绘制HTML5画布并将其附加到包装器div。 如果我输入URL“localhost:4567 / js / myapp.js”,则显示脚本,所以我假设Sinatra正确地提供它,但它没有执行。

1 个答案:

答案 0 :(得分:0)

修复了,我忘了添加jQuery脚本,所以我的脚本没有加载,因为我使用的是$(document).ready功能。