Ruby on Railsでは、インラインRJSを使用しており、selectedIndexプロパティにアクセスして、選択された選択オプションを見つけようとしています。何らかの理由でこれを機能させることができません。
したがって、たとえば、selectedIndexプロパティの割り当て/変更はうまく機能します。
page['model_author_id'].selectedIndex = 5
しかし、それを読んでRJS内で比較を行うことは機能しません:
if page['model_author_id'].selectedIndex == 0 then xxx end
Firebugでデバッグを行いましたが、RJSが次の(誤った)コードを生成しているようです-
$("model_author_id").selectedIndex().= = 0;
したがって、問題は、RJSを使用してページ要素の値を取得するにはどうすればよいかということです。