, 나는 내가 객체를 생성하는 데 필요한 모든 정보를로드 일부 XML을 생성의이 말을하자를 사람, 그리고 사용 컬 내 응용 프로그램에 제출 나는 내가 컨트롤러에서 원하는 객체의 해시 PARAMS가 제대로
전달되고있다하지만 지금은 필요 조치를 만들 정확히 호출 할 수있어
요청이 XML로 작성되었거나되지 않은 경우 다른 동작을 적용합니다. 왜 나를 귀찮게합니까? 컨트롤러에서 request.format
은을 제공합니다..
실마리가 있습니까?
curl -v -H "Content-Type: application/xml; charset=utf-8" --data-ascii @client.xml http://foo.com:3000/clients?api_key=xxx
def create
logger.debug request.format # produces "*/*"
if request.format.xml?
# never gets here
end
end
브라우저? 흠, 이제 혼란 스럽네. 명령 줄을 통해 요청을 보냅니다. 브라우저 유형이 문제가되어서는 안됩니다. –
예, 죄송합니다 ... 분명히하겠습니다. –
이제 더 의미가 있습니다 =) 감사합니다 –