好的,rails 3这里的新开发者.
我希望我的jquery能够从rails 3应用程序获取项目的json对象.这是我的控制器
def yourprojects @projects = Projects.all(current_user) respond_to do |format| format.html # index.html.erb format.json { render :json => @projects } end end
我添加了format.json行…在jquery我有:
$.ajax({url: '/projects/yourprojects',dataType: 'json'});
所以应该工作我想.相反,服务器返回:“模板缺失”“缺少模板,与{:locale => [:en,:en],:handlers => [:rjs,:rhtml,:builder,:rxml,:erb],:formats => [:html]}在视图路径中“
你需要一个jsOn返回的模板吗? rails 3应用程序不应该知道如何格式化json?
路由文件:
resources :projects do collection do get 'yourprojects' end end