sidekiqを利用したrspecが Redis::CannotConnectError: Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED) というエラーで落ちてしまう問題の解決方法を書きました。
Read moreSEO対策のためにRSSに対応しました。RailsでRSSに対応するための手順をまとめました。
Read moreSEO対策のためにsitemapを生成して自動更新する仕組みを導入しました。Railsでsitemap_generatorやwheneverを利用してsitemapを作成して自動更新する手順をまとめています。
Read moreRubyのバージョンアップ後に rbenv: 2.4.1 is not installed or not found in $HOME/.rbenv/versions/2.4.1 というエラーでデプロイできなかったことに対する解決方法を書きました。
Read more毎回忘れがちなRubyのバージョンアップの手順をまとめました。
Read moreコメント機能を簡単に導入できるDISQUSを利用してRailsで作成したウェブアプリにコメント機能を導入する手順をまとめました。手順にそって作業をすれば10分くらいでコメント機能を実装できます。
Read moreURLを変更したときは、ブックマークしてくれているユーザーがいたり、外部サイトからのリンクがあることを考慮して、変更前のURLから変更後のURLにリダイレクトすることが一般的です。Railsで作成したWebアプリでどのようにそのリダイレクトに対応するかについて書きました。
Read moreデプロイするときはいつもmasterにソースをpushしてからbundle exec cap production deployを実行していましたが、毎回コマンドを打つのが面倒なので、CircleCIとcapistranoを利用してデプロイを自動化してみました。
Read moreRailsでredisを導入すると ERR Client sent AUTH, but no password is set が出る場合の対応方法について書きました。
Read more途中から参画したプロジェクトにrubocopを導入しました。.rubocop.ymlのカスタマイズと既存のソースで引っかかるrubocopのチェックはいったん無視するようにして、導入のコストを下げつつ徐々にrubocopを入れていきました。また、他の開発者のストレスにならないように、他の方がよくわからないrubocopのチェックは私が巻き取ったり、各自のエディタにrubocopのプラグインを入れてまわるということも実施しました。
Read more