我在我的项目中使用神社进行图像上传。我正在尝试遵循本指南:入门/急切处理
我不知道我应该把image_uploader.rb
我的项目放在哪里。
仅供参考,这里是代码image_uploader.rb
:
require 'image_processing/mini_magick'
class ImageUploader < Shrine
Attacher.derivatives do |original|
magick = ImageProcessing::MiniMagick.source(original)
{
large: magick.resize_to_limit!(1200, 1200),
medium: magick.resize_to_limit!(640, 640),
small: magick.resize_to_limit!(180, 180),
}
end
end
lib
根据this answer(Rails lib directory)和this blog post(What Code Goes in the Lib/ Directory?),它似乎不属于目录。
它不是助手或控制器。
我应该把它放在哪里?