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