2011-06-20から1日間の記事一覧

railsで作る簡単な本棚アプリ (2)

railsで作る簡単な本棚アプリ (1) の続き。 新規のユーザを作る。 rails serverを起動させた状態で、http://localhost:3000/users を開く。 "New User"のリンクをクリックして、新規ユーザを作る。 新規の本を作る。 ユーザと同じ要領で、http://localhost:3…

railsで作る簡単な本棚アプリ (1)

前回の記事 で書いたdefault_scopeとunscopedの例を試すために、簡単な本棚アプリを作ってみた。 環境 rails 3.0.7 rspec 2.6.0 rspec-rails 2.6.1 rails new 本棚アプリを作る rails new bookshelf -Tテストはrspec使いたいので、-Tオプションを指定する。 …

railsのdefault_scopeとunscoped

DBの論理削除*1を使う場合、default_scopeを使うと便利。 論理削除ではないが、簡単な例を下記に書いておく。 default_scope default_scopeをこのように定義しておく。 class Book < ActiveRecord:Base default_scope where(:R18 => false) end すると、 Boo…