有两种型号: 考试和资源。
每次考试都有很多资源
的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。
拜托,帮助我!
答案 0 :(得分:0)
我做到了。
刚刚返回json'ed @resource(刚刚添加)并在ajax请求成功时通过jquery将其注入页面