我对 Rails 有点陌生(已经使用了大约一个月),我在尝试在开发中加载一些资产时遇到了问题。资产是我放在 app/assets/javascripts 中的 soundfont 文件夹。它包含acoustic_grand_piano-mp3.js、acoustic_grand_piano-ogg.js 和一个mp3 文件文件夹。我遇到的问题是,当我运行服务器并转到 localhost:3000 时,页面加载,但我出现了一个 404 错误,即由于找不到声学_grand_piano-mp3.js 而无法加载。我已经多次检查拼写。这是页面加载时运行的 js 代码(来自 midi.js):
window.onload = function () {
MIDI.loadPlugin({
soundfontUrl: "./soundfont/",
instrument: "acoustic_grand_piano",
callback: function() {
var delay = 0; // play one note every quarter second
var note = 50; // the MIDI note
var velocity = 127; // how hard the note hits
// play the note
MIDI.setVolume(0, 127);
MIDI.noteOn(0, note, velocity, delay);
MIDI.noteOff(0, note, delay + 0.75);
}
});
};
有任何想法吗?