2014-02-01から1ヶ月間の記事一覧
写真は拝借しました。 今日は外で仕事したい気分だったので、江ノ電でコトコトと江ノ島方面に向かってみました。 この辺でPC広げて作業できるとこあるのかな。。 と思って歩いていると、MOS CAFEを発見。 なんだか天井高くて気持ちのよい雰囲気。 店内は二階…
少し前まではノマド向けカフェの条件と言えば、 電源が使えること WiFiが使えること だったと思います。 が、最近だとノマドな人たちはWiFiはEmobile持ってるし、 バッテリーが6時間~12時間持つMac Book ProやAirを使ってたりして、 上のノマドカフェの2大…
gemをインストール Gemfile group :test do gem 'factory_girl_rails', '4.2.1' end $ bundle install factoriesファイルで、使用するユーザーを定義しておく。 spec/factories.rb FactoryGirl.define do factory :user do name "Hoge hoge" email "hoge@hog…
例えばnameとemailという属性を持ったmodelを作ったときに、 モデルの属性にvalidates :uniqueness を指定しても、 完全に一意性を保証したことにはならないそうです。 解決策としては、DBにインデックスを追加することで、 DB上のデータにも一意性を保証し…
昔、甲本ヒロトが自殺しようとしてた夜に、 TVからたまたま流れていた「ダウンタウンのガキの使いやあらへんで」の 松本のトークを見て甲本は思わず笑ってしまいました。 そして、「俺まだ笑えてるやん」と思って自殺を思いとどまりました。 そうして生まれ…
青春時代を激速テンポで綴ったtofubeats + PANPEEの曲。めちゃかっこいい。 中高男子校だった自分としてはすごく共感できる内容です。笑
テスト環境のプリロードgemとして有名なspork。 最近はspringってヤツの方が高速でイケてるらしいので導入してみました。 参考 Rails4時代の高速テスト環境 Rspec+Guard+FactoryGirl+Spring が、bundle exec guard で立ち上げようとすると、以下エラーが。 W…
メモ。 参考 : 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…
いつもRuby on Railsのテストは、 Sublime TextにRubyTestを入れて Cmd + R でテストを走らせてますが、 Guardを使って自動化するメモ。 手順は以下です。 Gemfile group :development, :test do . . gem 'guard-rspec', '2.5.0' end group :test do # 通知…
テスト実行中に、「今ってどんな状態なんだっけ?」と知りたいことがあります。 そこで役に立つのがlaunchyというgemです。 https://www.ruby-toolbox.com/projects/launchy 使い方 launchyをインストール Gemfile group :test do gem 'launchy', '2.4.2' en…
Ruby on Railsではデフォルトでlayouts/application.html.erb の内容が テンプレートとして適応されますが、 「このページに限って application.html.erb を適用してくない」というページには 以下を記述で対応しますのメモ。 app/controllers/sample_contro…
RSpec 語源はRequest Spec。 Capybara カピバラ。 自然言語 (英語) に近い文法でテストを記述できる。 Cucumber キューカンバー。(きゅうり) こちらはオプション。 自然言語に近い文法でストーリーのように記述でき、専門知識のない人でも読むことができる、…
Ruby on Rails / Heroku のプロジェクトを作成する際のデフォルト設定メモ。 RailsTutorial を参考にさせていただきました。 使用するgem * RSpec * Capybara production環境 Herokuを使う DBはPostgreSQLを使う $ rails new app_name --skip-test-unit $ cd…
gitでリモートリポジトリを使っている際に、 不可視ファイルなどのコンフリクトが発生し、 泣き濡れる夜もあります。 なのでgitignoreファイルをテンプレ化しとくべきだなと思い、 自分用にメモしておきます。 Rails Tutorial のものが全て網羅してるっぽか…
Railsドキュメント http://railsdoc.com/ 体系的にRailsの概要やリファレンスがまとまっている。 RailsによるアジャイルWebアプリケーション開発 第4版 みんながオススメしてるので読んでみようかなと思ってる書籍。 ただ、Rails4.0には対応してないっぽいの…
以前から気になっていた高城剛さんの著書「黒本」を読んでみました。 想像をはるかに超える面白さでした。 私、どうやら高城さんという人を誤解していました。 高城剛といえば一般的なイメージは、 沢尻エリカと結婚して 一方的に離婚させられた 「ハイパー…
spec/spec_helper.rb でFactoryGirlをrequireする必要があります。 spec/spec_helper.rb require 'factory_girl_rails' これでOKです。
Sublime Text上からキーボードショートカットで 手軽にテストを走らせることができるRubyTestですが、 rbenvでruby2.0.0入れて開発してたら、 command not found エラーが 出るようになりました。 rbenv: bundle: command not found おかしいなーと思って調…