В моем routes.rb
у меня есть:
resources :workouts
В моем контроллере тренировок я:
def show
respond_to do |format|
format.html
format.json { render :json => "Success" }
end
end
Но когда я перехожу в /workouts/ 1.json, я получаю следующее:
Отсутствует шаблон
Отсутствие шаблонных тренировок /show, application/show с помощью {: locale = > [: en],: formats = > [: json],: handlers = > [: erb,: builder,: coffee]}. Поиск: * "/home/rails/app/views"
Что, как представляется, показывает, что формат является тем, чем он должен быть, но он все еще ищет представление. Этот же код работает в других контроллерах с одинаковыми настройками. Кроме того, просмотр /workouts/ 1 для html-представления кажется очень хорошим, хотя он также корректно отображает представление html при удалении format.html
.