2011-05-15 4 views
2

나는 이것이 쉬운 대답이어야한다고 느낍니다. 그러나 나는 완전히 엉망입니다.Mimetype-fu는 작동하지 않습니다.

내 gemfile에 mimetype_fu를 추가했으며 번들 설치를 실행했을 때 설치했습니다. File.mime_type을 사용하려고 할 때? 내 응용 프로그램에서 나는 오류 얻을 : 나는

gem 'mimetype-fu' 

가 반환 실행할 때 레일 콘솔에서

NoMethodError: undefined method `mime_type?' for File:Class 

을 진정한

어떤 중요한 경우에 나는 창문에있어 아이디어?

답변

1

레일 앱 내부에서 수동으로 require을 입력해야 할 수도 있습니다. 전체적으로 사용할 수 있도록하려면 config/initializers/에 파일을 추가하여이 작업을 수행 할 수 있습니다.

편집 | 또한 레일 서버를 다시 시작 했습니까? ;)

+1

내가 원했던 것. 이 문제가있는 다른 사용자에게는 'mimetype_fu'가 필요합니다. 'mimetype-fu'가 필요하지 않습니다. –

+0

! 이 코멘트를보기 위해 30 분이 걸렸습니다. –

5

Bundler를 사용하는 경우 다음과 같이 젬 라인에 require를 추가 할 수도 있습니다.

gem 'mimetype-fu', :require => 'mimetype_fu' 
+0

더 좋은 해결책으로 이니셜 라이저를 추가하십시오! – gamecreature

관련 문제