walktan’s blog

SIer勤務4年目。Web業界への転職計画遂行中。プログラミングなどの学習記録(備忘録)などを記していく。

ruby

RspecでControllerをテストする際、flashに値を渡す方法

RspecでControllerをテストする際、flashに値を渡す方法のメモ <背景> 以下のような、flashの値で分岐処理しているactionをテストしたい def my_action if flash[:something].nil? @hoge = flash[:something] end end <結論> specにて、FlashHashクラスを…

Rails4 主キーのカラム名を id 以外に変更する方法

Railsでは、テーブルを生成すると自動的にidという主キーが生成されるが、 これを<テーブル名>_idという名称に変更する際のメモ <背景> Active Recordでjoinsした際に、複数テーブルにidというカラム名が 存在すると、列別名をつける必要がでてくる。そこ…

VirtualBox+VagrantでRuby on Rails 4 のローカル開発環境構築

Ruby on Rails 4 でWebアプリケーションを開発するにあたり、 VirtualBox+Vagrant でローカル開発環境を構築した際のメモ。 VirtualBox ・・・ PC上にVMをたてるためのソフトウェア・パッケージ。 開発元はOracleだが、無料で使える。比較対象としては VMwar…