【发布时间】:2010-09-26 16:52:35
【问题描述】:
好的,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
我在 jquery 中添加了 format.json 行...我有:
$.ajax({url: '/projects/yourprojects', dataType: 'json'});
所以我认为这应该可行。相反,服务器正在返回:“模板丢失”“缺少模板,,,, 带有 {:locale=>[:en, :en], :handlers=>[:rjs, :rhtml, :builder, :rxml, : erb], :formats=>[:html]} 在视图路径中"
你需要一个 jsOn 返回的模板吗? rails 3 app不应该知道如何格式化json吗?
路线文件:
resources :projects do
collection do
get 'yourprojects'
end
end
【问题讨论】:
标签: jquery ruby-on-rails json ruby-on-rails-3