【发布时间】:2014-10-12 00:08:21
【问题描述】:
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 文件:
但是它没有执行。 javascript 绘制一个 HTML5 画布并将其附加到包装器 div。 如果我输入 URL“localhost:4567/js/myapp.js”,脚本就会显示出来,所以我假设 Sinatra 正确地提供了它,但是它没有执行。
【问题讨论】:
标签: javascript ruby sinatra haml