2010-07-24 3 views
18

컨트롤러의 공용 폴더 안의 파일에 대한 절대 경로를 얻는 가장 좋은 방법은 무엇입니까? 공용 폴더의 절대 경로를 보유하고있는 미리 정의 된 Rails 변수가 있습니까?Rails에서 공용 폴더 내의 파일에 대한 절대 경로 얻기

현재 저는 File.expand_path('../../../public', __FILE__)을 사용하고 있습니다.하지만이 방법을 사용하는 것이 좋습니다.

답변

59

Rails.public_path은 공개 경로를 제공해야합니다.

+1

감사합니다. 나는 또한 "# {RAILS_ROOT}/public"을 발견했으나 방법이 좋았습니다. – Vincent

+0

감사합니다 윌리엄과 빈센트 ... 나를 위해 많은 도움이 되겠습니다 – Jeyavel

+0

다른 방법으로 그것을 할 수 있습니까? 그것은 나를 위해 작동하지 않습니다 (내 모델에서 파일의 경로를 붙여 넣어야합니다) – mrmnmly