select要素からのonchangeイベントがトリガーされているときに、リモートAJAX呼び出しを実行する必要があります。したがって、select要素を含むページには、次のようなものがあります(スクリプト内)。
$('#select_id').live('change',function(){
$.ajax({
url: 'url_bound_to_partial_renderer'
});
}
そして、あなたに応答するコントローラーのアクションについては、次のurl_to_fetch_result
ように書く必要があります。
# controller
# action bound to 'url_bound_to_partial_renderer' by routes.rb
def partial_renderer
...
end
#view (partial) _partial_renderer.js.erb
$('jquery_selector_path_to_container_element_of_your_partial').html("<%= escape_javascript render(:partial => 'my_partial') %>");
#view (partial) to be rendered inside container element: _my_partial.html.erb
<p>Here goes the content of the partial you want to be rendered on the container!</p>
これがあなたの質問に答えることを願っています。