Railsで定期処理を回す(rakeタスク, cron)

ブログアプリでは、記事の状態を「下書き」「公開待ち」「公開」などで分けて管理していることが多いと思います。
今回はこの「公開待ち」を指定時間になったら「公開」する、いわゆる予約投稿の処理についてまとめます。

続きを読む

テンプレートエンジンをerbからslimへ移行する

Ruby on Railsのデフォルトのテンプレートエンジンは「ERB(Embedded Ruby)」です。
Railsで使えるテンプレートエンジンは他にもあり、「slim」ではHTMLを簡潔に記述することができ、もちろんRubyの埋め込みもできます。

erbからslimへ移行する手順と、slim記法の基本をまとめます。

続きを読む