Хорошо, здесь новый разработчик rails 3.
Я хочу, чтобы мой jquery мог получать объект json из приложения rails 3 для проектов. Вот мой контроллер .
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],: sizes => [: html]} в путях просмотра "
вы нужен шаблон для возврата jsOn? разве приложение rails 3 не знает, как форматировать json?
Файл маршрутов:
resources :projects do
collection do
get 'yourprojects'
end
end