rails 한글파일명 route 문제
이틀 째, 이것 때문에 제자리네요. ;;
운영체제는 우분투이고 Rails 3.1.0 + communityengine(http://www.comunityengine.org)를 깔았습니다.
이름이 알파벳과 숫자로 구성된 주소는 문제가 발생하지 않으나 이름이 한글로된 파일을 불러올 때 ActionController::RoutingError가 발생합니다.
config/route.rb 파일
CE_SAMPLE_APP::Application.routes.draw do mount CommunityEngine::Engine => "/" end
CommunityEngine 클래스는 Rails::Engine을 상속받을뿐 라우팅 관련 코드는 없습니다. 한글 파일명은 %EC%84%B8%EC%83%81%EC%97%90%EC%84%9C%EC%A0%9C%EC%9D%BC%EB%A7%9B%EC%9E%88%EB%8A%94%EA%B2%83.jpg 와 같이 저장되고 에러메시지는
ActionController::RoutingError (No route matches [GET] "/system/photos/5/thumb/%EC%84%B8%EC%83%81%EC%97%90%EC%84%9C%EC%A0%9C%EC%9D%BC%EB%A7%9B%EC%9E%88%EB%8A%94%EA%B2%83.jpg"):
와 같이 나옵니다. 데이터버에스는 mysql을 쓰고 있는데 인코딩은 utf8으로 설정했고 리눅스 LANG도 ko_KR.utf-9로 설정했고 ssh도 utf8로 설정했습니다. 이틀 째 제자리인데 어딜 봐야할지 모르겠습니다. 고견 부탁드립니다.
그리고 미리 감사드립니다. 꾸벅.
댓글 달기