リア充爆発日記

You don't even know what ria-ju really is.

Ruby on Rails

Rails+rspec+FactoryGirlでのテストが早くなるかもしれないポイント

bcryptを使ってパスワードをハッシュしたUserなんかをFactoryしてるときのケース。production環境と違ってtest環境はハッシュの強度なんてどうでもいいから以下のようにする。config/environments/test.rb require 'bcrypt' silence_warnings do BCrypt::Eng…

rspecの中でレンダリング後のHTMLを確認する方法

超絶ハマった。。こんなテストがあるとして、、、 ~snip~ subject { page } ~snip~ describe "with username and password" do before do fill_in I18n.t('sessions.new.form.email'), with: user.email fill_in I18n.t('sessions.new.form.password'), with…

Guard+Spork+GrowlでRspecを自動実行する設定

こちらを参考。 http://ruby.railstutorial.org/chapters/static-pages#fnref-3_2このサイトは「これからRailsやります(たいです)!」っていうタイミングだったら全部読んだほうがいいと思うよ。チュートリアルだから読みながら実践力が身につくし英語の勉…

これで動いた!さくらのVPS+github+capistranoでrailsアプリ自動デプロイの設定ファイルを置いておく

ローカルPC→さくらVPS→githubという感じで、一回設定したらあとは全部ローカルで作業が完結するというラクラク設定。 公開鍵認証の設定とかgithubの設定とかnginxのインストールとかそういうのは抜きでスクリプト群のみをメモ代わりに置いておく。Gemfile抜…

今これからIntelliJ(RubyMine)でRailsアプリを作ろうとしたときのメモ

よーし、パパこれからサーバサイドやっちゃうぞー。 前提 Railsのバージョンは3.2.9にしとこう まさしくこれから作る、まっさらな状態 Rubyのバージョンも何もかんも制限はない Rails3はちょこちょこさわったことがある Rails4がまさにリリースされようとし…