사용자가 RESTful 인증을 사용하여 로그인 할 수있는 Ruby on Rails에 웹 사이트를 만들고 있습니다. 누군가는 스캐 폴딩처럼 html, xml 및 json을 사용하여 특정 사용자를 확보 할 수 있습니다. 하지만 vCard (예 : /users/1.vcard)와 같은 형식을 추가하고 싶습니다. 이 형식은 특정 형식이지만 내 형식은 어떻게 정의합니까? 보기를 사용하거나 다른 방법을 사용해야합니까? 감사합니다.Ruby on Rails의 사용자 정의 형식
11
A
답변
14
/config/initializers/mime_types.rb 파일에 형식에 맞는 새 등록을 추가하십시오. 그것은이 같은 보일 것입니다 :
# then in your controller action
def show
respond_to do |format|
format.html # render html
format.vcard { #render vcard }
end
end
:
Mime::Type.register "text/x-vcard", :vcard #The :vcard is the important part
그 후 (당신이 변화를 픽업하기 위해 응용 프로그램을 다시 시작해야합니다)을, 당신은 다른 형식으로 같은 기호에 응답 할 수 있습니다 의견 (감사 난다)에서 추가 는 : 귀하의 의견에
는 폴더, 다음, 당신은 (예를 들어)를 show.vcard.erb 파일에 vCard를 템플릿을 둘 것입니다.
관련 문제
- 1. Ruby on Rails의 사용자 계층 디자인
- 2. Ruby on Rails의 'WebControls'
- 3. Ruby on Rails의 NoMethodError
- 4. Ruby on Rails의 양식
- 5. Ruby on Rails의 양식
- 6. Ruby on Rails의 SUBSTRING_INDEX?
- 7. Ruby on Rails의 사용자 정의 모델 속성 (열 이름)
- 8. Ruby on Rails의 다중 사용자 역할
- 9. Ruby on Rails의 사용자 이름 플러그인을 제안하셨습니까?
- 10. Ruby on Rails의 메소드 호출하기
- 11. ruby on rails의 sql 쿼리
- 12. Ruby on Rails의 백엔드 관리
- 13. Ruby On Rails의 영구 세션
- 14. Ruby on Rails의 마지막 20 %
- 15. Ruby on Rails의 다형성 모델?
- 16. Ruby on Rails의 time_select 플러그인?
- 17. Ruby on Rails의 URL 도우미
- 18. Ruby on Rails의 알림 바
- 19. ruby on rails의 파일 스트리밍
- 20. Ruby on Rails의 스티키 폼
- 21. Ruby on Rails의 설치 문제
- 22. ruby on rails의 컨텐츠를 편집하십시오.
- 23. Ruby on Rails의 OpenID 인증
- 24. Ruby on Rails의 form_remote_tag가없는 템플릿
- 25. Ruby on Rails의 디자인 질문
- 26. Ruby on Rails의 작동 방식
- 27. Ruby on Rails의 다형성과 형태
- 28. Ruby on Rails의 'to_sym'메소드는 무엇을합니까?
- 29. Ruby on Rails의 최근 활동
- 30. Ruby on Rails의 MySQL 성능
감사합니다. 그러나 실제로 어떻게 렌더링합니까? 보기 사용? –
예,보기를 사용합니다 (예 : show.vcard.erb) – nanda
@nanda thanks ^^ –