【发布时间】:2012-11-15 05:40:01
【问题描述】:
我有以下要求。我有一个“学校”下拉菜单,作为最后一个选项,我添加了新学校,所以如果用户选择该选项,我想通过 ajax 将 new_school 表单作为部分加载。
我来了
gem 'rails', '3.2.9'
gem 'coffee-rails', '~> 3.2.1'
Jquery via gem 'jquery-rails'
之前使用 rails 和原型,我曾经使用
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])
【问题讨论】:
标签: ruby-on-rails-3 jquery coffeescript