嵌套资源,Ajax请求

时间:2010-08-19 21:30:50

标签: ruby-on-rails

有两种型号: 考试和资源。

每次考试都有很多资源

的routes.rb

resources :exams do
    resources :resources
end

我想异步获取属于特定考试的所有资源。 这应该在考试控制器中实现,是吗?

但还有另一个问题,我应该如何发送ajax请求?我需要在另一个Ajax请求中创建on_succes(在特定的考试页面添加资源)。它由form_for完成,其中:remote,json返回控制器,js(jquery)文件注册ajax状态的回调。

Here are sources,阿贾克斯分支。

总结:我可以使用Ajax将资源添加到考试(/ exams /:id),但我想在第一个Ajax完成时重新加载Exam.resources。

拜托,帮助我!

1 个答案:

答案 0 :(得分:0)

我做到了。

刚刚返回json'ed @resource(刚刚添加)并在ajax请求成功时通过jquery将其注入页面