Ruby on Rails

capistrano-unicornはgithubから取りましょう。

capistrano-unicornを使って $ cap production unicorn:restart コマンドを実行して、unicornの再起動などを行おうとしていたのですが、 「unicorn:restartなどというタスクなどない!」 と怒られたので色々調べあげた挙句、ローカル環境にインストールされ…

deviseで生成されるviewをhamlに変換する

Rackベースの認証モジュールであるdeviseでは、Railsの場合、下記コマンドでviewファイルを生成できますが $ rails g devise:views user 生成されるviewファイルがerb形式になってしまいます。 最近、hamlの良さにハマッてしまった僕にとってはもうerbには戻…

Ruby on Rails 3.2.xでAmazon SESを使ってメールを送信する

Amazon EC2のインスタンス上で何かしらアプリを動かしていて、メールを送信したいって場合はEC2のインスタンス上で何とかすることも出来なくはないようですが、結構大変なので素直にAmazon SESというメール送信サービスを使いましょうというお話です。 Amazo…

capistrano-extとcapistrano-unicornを使ってRailsアプリをデプロイする

capistrano-extとcapistrano-unicornを使ってRailsアプリをデプロイした時にハマったので、メモがわりに。 参考にしたのは下記サイト dan.thoughts » Blog Archive » Using capistrano-unicorn with multistage environment Capistranoとcapistrano-ext - 祈…

capybaraを使ってhelperメソッドのテストを行う

今回はRuby on Railsのhelperメソッドの単体テストをどうしましょうね、というお話です。 model, controller, viewのテストについてはWeb上に情報が色々と出ているのですが、helperについてはあまり情報が上がってないようなので(自分の検索の仕方が悪いだ…