0
MiniMagick gem을 사용하여 이미지를 자르고 mongoid 클립으로 저장합니다. 모든 것이 완벽하게 개발되고 있지만 프로덕션에서는 "ActionView :: Template :: Error (초기화되지 않은 상수 모델 이름 :: MiniMagick)"오류가 발생합니다. 다음은 모델 내부에서 오류를 줄 수있는 행입니다.MiniMagick이 프로덕션에서 작동하지 않습니다.
def profile_geometry
img = MiniMagick::Image.open(avatar.path)
@geometry = {:width => img[:width], :height => img[:height] }
end
어떤 도움을 주시면 감사하겠습니다.
편집 : Gemfile
gem 'rails', '4.0.0'
gem 'sass-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jbuilder', '~> 1.2'
gem 'twitter-bootstrap-rails'
gem 'quiet_assets'
group :development do
gem 'awesome_print'
end
group :production do
gem 'unicorn'
end
group :doc do
gem 'sdoc', require: false
end
gem 'mini_magick'
gem 'execjs'
gem 'therubyracer'
gem "mongoid", "~> 4.0.0.beta1"
gem "devise"
gem "mongoid-paperclip", :require => "mongoid_paperclip"
gem "cancan"
gem "simple-rss"
gem 'capistrano'
gem 'rvm-capistrano'
gem 'stripe'
Gemfile을 등록 할 수 있습니까? – hawk
프로덕션 서버에 imagemagick을 설치 한 다음 다시 시작하십시오. – abhas
답장을 보내 주셔서 감사합니다. 나는 nginx로 유니콘을 돌리고 여러 번 재시작했다. 나는 또한 imagemagick을 rackspace에 설치했다. 프로덕션에서 레일 C로 MiniMagick에 액세스 할 수 있습니다. – Haider