0
私はjavascriptファイルを読み込もうとしていますが、MIMEタイプのエラーが表示されます。解決方法を知っている私はいけない作品をいけない、私はこの(MIMEタイプ( 'text/html')が実行可能でないため)sinatra cantはJavaScriptファイルをパブリックフォルダに格納した後にロードしますか?
を解決できる方法
これは私のhtmlコード
<html>
<head>
<script src="/2"></script>
<script type="text/javascript">
$(document).ready(function() {
var param = { salutation: 5+6, name: "Friend" };
$.post("greeting", param, function(result) {
console.log("param",param);
$("#greeting").html(result);
});
});
</script>
</head>
<body>
<h1>Sinatra Ajax Demo using jQuery</h1>
<div id="greeting">
<p>Hello, World</p>
</div>
</body>
</html>
であり、これは
require 'sinatra'
require 'pp'
get '/' do
erb :index
end
get '/2' do
File.read(File.join('public', 'jquery-1.7.1.js'))
end
post '/greeting' do
#puts "params"
#pp params
"<p>#{params[:salutation]}, #{params[:name]}</p>"
end
で私を助けてください、私のルビーシナトラコードですこの