ruby
RspecでControllerをテストする際、flashに値を渡す方法のメモ <背景> 以下のような、flashの値で分岐処理しているactionをテストしたい def my_action if flash[:something].nil? @hoge = flash[:something] end end <結論> specにて、FlashHashクラスを…
Railsでは、テーブルを生成すると自動的にidという主キーが生成されるが、 これを<テーブル名>_idという名称に変更する際のメモ <背景> Active Recordでjoinsした際に、複数テーブルにidというカラム名が 存在すると、列別名をつける必要がでてくる。そこ…
Ruby on Rails 4 でWebアプリケーションを開発するにあたり、 VirtualBox+Vagrant でローカル開発環境を構築した際のメモ。 VirtualBox ・・・ PC上にVMをたてるためのソフトウェア・パッケージ。 開発元はOracleだが、無料で使える。比較対象としては VMwar…