木木木

Swift / Ruby on Railsなどの学習メモ。


2014-02-10から1日間の記事一覧

Sporkの代わりにSpringを使う

テスト環境のプリロードgemとして有名なspork。 最近はspringってヤツの方が高速でイケてるらしいので導入してみました。 参考 Rails4時代の高速テスト環境 Rspec+Guard+FactoryGirl+Spring が、bundle exec guard で立ち上げようとすると、以下エラーが。 W…

Sporkを使ってRuby on Rails プロジェクトのテストを高速化する

メモ。 参考 : Rails Tutorial group :development, :test do . gem 'spork-rails', '4.0.0' gem 'guard-spork', '1.5.0' gem 'childprocess', '0.4.0' end インストール実行 $ bundle install Sporkの設定にBootstrapを指定 $ bundle exec spork --bootstra…

Guardを使ってRuby on Railsプロジェクトのテストを自動化する

いつもRuby on Railsのテストは、 Sublime TextにRubyTestを入れて Cmd + R でテストを走らせてますが、 Guardを使って自動化するメモ。 手順は以下です。 Gemfile group :development, :test do . . gem 'guard-rspec', '2.5.0' end group :test do # 通知…

Capybaraでテスト中に現在のページをブラウザで開けるgem「launchy」

テスト実行中に、「今ってどんな状態なんだっけ?」と知りたいことがあります。 そこで役に立つのがlaunchyというgemです。 https://www.ruby-toolbox.com/projects/launchy 使い方 launchyをインストール Gemfile group :test do gem 'launchy', '2.4.2' en…

Ruby on Railsでapplication.html.erbを適用したくないページの設定

Ruby on Railsではデフォルトでlayouts/application.html.erb の内容が テンプレートとして適応されますが、 「このページに限って application.html.erb を適用してくない」というページには 以下を記述で対応しますのメモ。 app/controllers/sample_contro…