Rails

spork の使い方メモ

どっかに書いたような気がしてたんだけど、どこに書いたか忘れたので再び(?)書く。 1.インストール Rails で使用すること前提なので、Gemflie に group :development, :test do gem 'spork', '~> 0.9.0.rc' end などと書く。rc を付けないと、0.8系がインス…

すでに翻訳済みだった

Rails の scaffold でモデルやページを生成すると、エラーメッセージの表示などは勝手に組み込んでくれるので、それをそのまま利用していた。でもエラーメッセージのタイトルはそのまま <h2><%= pluralize(@user.errors.count, "error") %> prohibited this user</h2>…

Rails + watchr + notify-send

Rails と言えばテスト、でも面倒ですね。自動テストを導入しましょう。 どうもググると、autotest が普通らしいですが、初めに導入した自動テストツールが watchr だったので、不都合が起こるまでこれで行きます。 必要なもの - Gemfile watchr は当然必要で…

rails s が Ctrl+C でキャンセルできん

ずっと rxvt を使っていたので気付かなかったど、最近 11.04 をインストールし直したので、gnome-terminal のまま作業していたら、rails s で起動したサーバーが Ctrl+C でキャンセルできないことに気付いた。対処方がわかったら後でメモすることとする。(20…

Capybara + Selenium で Chrome ブラウザが使いたい場合のメモ

spec/spec_helper.rb に Capybara.default_driver = :selenium Capybara.register_driver :selenium do |app| Capybara::Driver::Selenium.new(app, :browser => :chrome) endとか書くだけ。https://github.com/jnicklas/capybara にちゃんと買いてあるので…