代码实在惨不忍睹...
既然html是erb,那么最好用helper中的form_for或form_tag方法构建表单。要实现ajax,只要加上:remote => true就可以了。至于服务端返回,如果ajax较少可以直接返回js让客户端执行。
controller中对应action的最后加上:
respond_to do |format| format.js end然后和erb差不多,在views中创建*.js.erb,内容就是普通的js代码,可以用<% %>插入ruby代码,之后就看你了。。。