0
Rails 4.2.0.beta2가이 요청을 JSON으로 처리하는 이유는 무엇입니까?Rails가 요청을 JSON으로 처리하는 이유는 무엇입니까?
요청 :
curl http://localhost:3000/messages/eb89135
로그 :
Processing by MessagesController#show as JSON
응답 :
# messages#show
def show
@message = Message.find_by_shortlink(params[:shortlink])
@message
end
# Gemfile
source 'https://rubygems.org'
ruby '2.1.2'
gem 'rails', github: 'rails/rails', branch: 'v4.2.0.beta2'
gem 'jbuilder', '~> 2.0'
gem 'haml'
: 여기
{"message":{...}}
내 응용 프로그램의 관련 비트입니다
웹 브라우저의 GET 요청도 JSON으로 처리됩니다.
[URL] .html을 사용하면 브라우저와 CURL에서 예상대로 작동하지만 확장 프로그램을 사용하지 않고 Rails가 제공된 헤더를 기반으로 콘텐츠 유형을 분류하도록하고 싶습니다.
난 그냥 새지 확인 및 요청/응답 예상대로 새로운 레일스 4.2.0 응용 프로그램을 냈다.
나는 분명한 뭔가를 놓치고 있습니까?
경로 파일에 기본 응답을 설정하고 있습니까? – tagCincy
예 - 그게 전부입니다! 답변을 제출하면 기꺼이 받아 들일 수 있습니다. – pdoherty926