【问题标题】:Javascript file not executing in Sinatra applicationJavascript 文件未在 Sinatra 应用程序中执行
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-06-06
      • 2012-10-24
      • 2018-09-20
      • 1970-01-01
      • 2014-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-06
      相关资源
      最近更新 更多