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

自動生成したrspecのコードが失敗するときのメモ

rspecの低い( (1)route_forのパラメータは数字(integer)じゃなくて文字列(string)にする○ route_for(:controller => "comments", :action => "index", :entry_id => "1").should == "/entries/1/comments" × route_for(:controller => "comments", :…

rspec_nested_scaffoldでネストした構造のscaffoldが一発生成

例えばブログ記事(Entry)の下にコメント(Comment)が複数ぶらさがっているとしますよね。 そいつを操作するプログラムを作る場合、routes.rbの指定は map.resources :entrys do |entry| entry.resources :comments end とか指定するわけですよね。 でURLは「/…

ActiveRecordのhas_manyに:uniqを指定して重複を削除

ActiveRecordのhas_manyに:uniqを指定したときの動作を確認してみた。 グループの下に複数のユーザーがぶら下がっているテーブル構成を考える。 class Group ActiveRecord::Base has_many :users, :uniq => true end class User ActiveRecord::Base belongs_…

restful-authentication + aasm + forgot_passwordでWebアプリの骨を作る

今日は 『railsを使ってWebアプリを作ろう、という時、まずは何から作り始めますか? まずユーザ登録周りのところまではほぼ自動で作ってしまいましょうか。』 という趣旨のエントリーです。手順は下記2つのURLを参考というか、コピペさせてもらいました。 …