walktan’s blog

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

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というカラム名が 存在すると、列別名をつける必要がでてくる。そこ…

GitHubを使ったIssue & Pull requestベースな開発

GitHubを使ったIssue & Pull requestベースな開発手順メモ。 Issue & Pull requestベースで開発していくと、証跡が残るし、 ToDoが管理ができてよい。 <開発の流れ> *アンダーラインが引いていある箇所は適宜変更すること ①GitHubにてToDoの内容を[ New Is…

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

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

ブログはじめます

生活をよりよくするため、ブログはじめます。 主にプログラミングなどの学習内容(備忘録)を記事にします。