我有以下要求。我有一个“学校”下拉菜单,作为最后一个选项,我添加了新学校,所以如果用户选择该选项,我想通过 ajax 将 new_school 表单作为部分加载。
我上线了
gem 'rails', '3.2.9'
gem 'coffee-rails', '~> 3.2.1'
Jquery via gem 'jquery-rails'
早些时候使用rails < 3和我曾经使用的原型
Ajax.Updater (aka Rails link_to_remote :update => 'some_div')
并且使用我熟悉的rails > 3 + JQuery*.js.erb
,并且有类似的东西
$("#school_form").html("<%= escape_javascript(render(:partial => "form"))%>");
但我是新手coffeescript
,我不知道如何做到这一点coffeescript
,有人可以帮助我:),(因为我相信你不应该为此做一个服务器请求)
到目前为止,我已经完成了以下操作以捕获select_tag
更改事件
$ ->
$('#school_name_select').change ->
unless $(this).val()
$('school_name').html([I want to have the _new_school_form partial here])