さて今日は,
- 投稿画像を自動で640px x 640pxにリサイズして背景を黒にする
をした.
画像アップロード時に処理したい内容はhas_attached_file
に定義すればいいのだけど, ちょっと込み入ったことをしたい場合はPaperclip::Processer
を継承したクラスを作る必要がある. こんな感じ → Paperclip Watermark processor.
ただ今回はそこまで複雑なことするわけでもないし, クラス作るのは嫌だなー, と思っていたら@komagataさんのRailsからImageMagick(convert)に自由にオプションを渡せると聞いて飛んできましたを発見. 無事,
convert_options: {
normal: { normal: '-resize 640x640 -background black -gravity center -extent 640x640' }
}
とやって達成. 複数サイズあるとイマイチな感じではあるが…
後, 今日は初めて人にタスクを割り振った. Welcomeメールの文面を考えてもらうという内容だったけど, 要求が曖昧なところ(「どこを見れば怖話を楽しめるか, とそこへのリンク」で特選の怖い話やランキングへのリンクを期待していた)もあったし, 自分が仕様を勘違いしている(「メール配信の解除方法」を入れてほしいとしたが, 現状では全ての配信を解除する方法が無かった)のもあって非常にやりにくかったと思う. 次に活かしたい.
明日は, 今日作ってもらったメール文面を使って
- メールアドレスでメンバ登録したときに, welcomeメールが欲しい
をしようと思う.