【发布时间】:2015-06-06 05:32:29
【问题描述】:
我进行了很多搜索,但似乎找不到关于如何通过 Sinatra 执行 javascript 代码的明确答案,它为我简单地将代码呈现为 html。这是我到目前为止所尝试的:
require 'sinatra'
set :public_folder, 'public'
class Dashboard < Sinatra::Base
get '/' do
send_file File.join(settings.public_folder, 'javascripts/index.js') # renders code as html
'<script type="text/javascript" src="index.js"></script>' # nothing
'<script>alert("Hello, world !")</script>' # works correctly
end
end
【问题讨论】:
-
render js: '' 请尝试
-
“参数数量错误(1 代表 2..4)”,也只是 '' 工作,但我真的很想从此处的文件加载脚本
标签: javascript ruby coffeescript sinatra