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。我也可以在生產中使用rails c中的MiniMagick。 – Haider