rails
昨日 の続きです。最新版(まだ開発版)のCapybaraを使うと簡単にSelenium経由でFirefoxを使ったユニットテストができると書きましたが、その仕組みが謎だったので調べました。 Seleniumで使うブラウザをFirefoxからChromeに変える spec/spec_helper.rb に以下…
WEB+DB PRESS Vol.61の「Rails3テスト最前線」が話題のようです。 最新のRailscastsでちょうどRequest Specs and Capybaraが取り上げられていたので、WEB+DB PRESSの記事に載っていない部分を簡単にまとめてみます。関連記事: WEB+DB PRESS vol.61 Rails3テ…
前の記事の続き。id:tkawa さんがコメントで教えてくれてとっくに解決していましたが、 http://api.rubyonrails.org/classes/ActionDispatch/Routing.html の「Pretty URLs」によると、 match '/articles/:year/:month/:day' => 'articles#find_by_id', :con…
Rails3で家計簿作ってて、月毎、日毎などの集計ページを作りたい。 blogの例でよくある、 posts/:year/:month/:dayみたいなのの例が、routes.rbのサンプル中にあるだろうと眺めていたらやはりあったけど… routes.rb # This is a legacy wild controller rout…
後で読もう RSpecで書いているスペック(テスト)がどうも冗長になっている気がして、いいテストのリファクタリング指針はないかなと探してみたところ、RS... - Sooey Redirecting... RSpec best practices
やりたいこと View内で、selectタグの中身(option)に別のテーブルの内容を表示する。 コード # 一回ごとの支払い(expense)用のコントローラ # app/controllers/expenses_controller.rb # GET /expenses/new # GET /expenses/new.xml class ExpensesControlle…
Ruby on Railsの勉強をしています。 今年から家計簿をつけたいということもあり自前の家計簿を作っています。 今まで散財.comを使っていたけど、いくつか不満があるし題材として手頃なので。というわけでその過程ではまったことや・疑問点・解決法等をつらつ…