У меня есть ruby и мои гемы, установленные в моем домашнем каталоге с помощью rvm. 'require RMagick' работает из консоли и irb, но не из моего приложения Rails. У меня есть драгоценный камень, указанный в моем Gemfile.
require 'RMagick'
class PetsController < ApplicationController
def image
image = Image.new(image_path("base/Base.png"))
#image = Pet.composite(0, '4a4a4a')
@response.headers["Content-type"] = image.mime_type
render :text => image.to_blob
end
end
Если я удалю запрос с моего контроллера, я получу
uninitialized constant PetsController::Image
Я также попытался require 'RMagick'
в boot.rb и, ссылаясь на объект Image, использовал Magick::Image
(что дает мне uninitialized constant PetsController::Magick
.
Что я делаю не так?