2009-02-01から1ヶ月間の記事一覧

cucumberのバージョンを0.1.99.21に上げてみた

Macのportでは0.1.16までしかないけど、githubでは1.9までバージョンが上がっていたのでインストールしてみたらいろいろはまったのでメモ。まずgemsを最新版にする。 $ sudo gem install rubygems-update $ update_rubygems最新版は本日時点で1.3.1だった。…

Rails画像アップロードプラグインのattachment-fuがgithubに移行していた

SVNのattachment-fuをインストールしたら更新履歴が2008年4月で止まってたorz もしかしてと思って探したらgithubに移行していました。 以下がRails2.2対応した最新版のattachment-fuリポジトリみたいです。 http://github.com/technoweenie/attachment_fu/tr…

RailsでCucumberのカバレッジをとる方法メモ

RailsでCucumberでテストを行った際のカバレッジをとってみたので、その手順をメモ参考URL http://wiki.github.com/aslakhellesoy/cucumber/using-rcov-with-cucumber-and-rails rcovのインストール 参考にしたgithubのwikiではrcovではなくてspicycode-rcov…

EmacsのキーボードマクロでC-e C-jをM-jに割り当てる

プログラミングをしていると 行の途中で次行をinsertして、かつその行に移動したい ということが良くありました。 いままではその際にC-eで行末まで移動してC-jで次行をinsertして移動ということをやっていたんですが、 あまりに良く行うのでM-jにまとめまし…

こんなfirefoxの拡張機能あったらいいのに

ソーシャルブックマーク使ってるけど困ることがある。それは、後からブックマークしたサイトを探そうとしてもタグとタイトルぐらいしか検索に引っかからないので、なかなか思ったとおりのブックマークにたどり着かないこと。タグ付けがへたくそな人ってつら…

RailsでSMTPへ送信したメールを実際には送信せずにローカルに保存する方法

MailTrapを使うと超簡単にSMTPサーバをローカルに構築できます。 しかも実際にはメールを送信せずにローカルに保存してくれるのでTailコマンドで流しっぱなしにしておくといちいち受信しなくて便利です。インストールはgemで一発 $ sudo gem install mailtra…

ruby1.8系でrequireしたらエラーが出たときの確認事項

昔はWindows使ってて去年の夏からMacに乗り換えたんだけどそのときrequireするとエラーがでて困ったから一応メモを残します。たぶん確認しないといけないのは以下の3点 タイプミス? requireしたいライブラリ名をタイプミスしていませんか? ターミナルで $g…

RailsでCucumberのstepがfaildを返したときのデバック方法

もし以下のようなstepでテストがfailedになった場合、 Given /^(.*)番目のアイテムの詳細ページを表示している/ do |pos| visit "items/index" within("table > tr:nth-child(#{pos.to_i + 1})") do click_link "詳細" end end save_and_open_pageを以下よう…