Refileでアップロードした写真のRotate

2017/01/22 | Ruby on Rails

Railsに画像を追加できるgem refileを入れてみましたが、画像が回転されて表示される写真があったので、その修正方法です。

[code lang=”rails”]
config/initializers/refile.rb

require "refile/mini_magick"
Refile::MiniMagick.prepend Module.new {
[:limit, :fit, :fill, :pad].each do |action|
define_method(action) do |img, *args|
super(img, *args) { |cmd| cmd.auto_orient }
end
end
}
[/code]
これで回転されずに表示されるようになりました。

参考
https://github.com/refile/refile-mini_magick/issues/1

連記事

bundle exec cap production puma:nginx_config

2024/03/26 | Ruby on Rails

cd /etc/nginx sudo mkdir sites-available これをしてから % bundle exec cap production puma:nginx_config...

Amazon Linux 2023にmysqlをインストール

2024/03/26 | Ruby on Rails

Amazon Linux 2023でmysqlのインストール方法 $ sudo yum localinstall -y https://dev.mysql.com/get/mysql80-commu...

simple_formのcollectionのselectを任意の値で並べる方法

2020/02/21 | Ruby on Rails

Railsのsimple_formでorder作成時にproduct_nameとproduct_codeを持つproductをproduct_codeで並べ替える方法です。 ちょっとハマったので...

enumで特定の値を除外する場合

2018/12/20 | Ruby on Rails

enumで選択肢が2つある場合 # models/blog.rb class Blog < ApplicationRecord   enum status: { published...

pdf出力

2017/06/30 | Ruby on Rails

railsでpdfに出力 #gemfile gem 'wkhtmltopdf-binary' gem 'wicked_pdf' #config/initializers/wicked_...