インターン35日目

さて今日は,

  1. 投稿画像を自動で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メールの文面を考えてもらうという内容だったけど, 要求が曖昧なところ(「どこを見れば怖話を楽しめるか, とそこへのリンク」で特選の怖い話やランキングへのリンクを期待していた)もあったし, 自分が仕様を勘違いしている(「メール配信の解除方法」を入れてほしいとしたが, 現状では全ての配信を解除する方法が無かった)のもあって非常にやりにくかったと思う. 次に活かしたい.

明日は, 今日作ってもらったメール文面を使って

  1. メールアドレスでメンバ登録したときに, welcomeメールが欲しい

をしようと思う.