ここで提供される動的選択メニューの概念を使用しています。
http://samuelmullen.com/2011/02/dynamic-dropdowns-with-rails-jquery-and-ajax/
このコードの .post の最初のパラメーターに問題を分離しました。
this.change(function() {
$.post("dvbd", that.val(), null, "script");
});
親ディレクトリにある dvbd.js.erb ファイルが見つかり、その中の jQuery コンテンツが実行されることを期待しています。したがって、場所は次のようになります。
http://localhost:3000/parentdir/dvbd.js.erb
代わりに、場所http://localhost:3000/parentdir/dvbd
が「見つからない」という 404 エラーが発生します。そのため、javascript が存在するファイルが見つからないため、javascript が実際に実行されているかどうかを確認するまでには至りません。ただし、同じコードをローカル ファイルに配置すると、Dave div に「Hello」を配置する実行が成功するため、うまくいくと確信しています。
$("#dave").html('Hello');
これは実際に実行しようとしているコードではないため、コードをローカル ファイルに入れることはできません。しかし、これは最初に失敗するため、最初に解決する必要があります。