演習1 解答例

作業手順

rails todo
cd todo
ruby script/generate scaffold todo due:date task:string
rake db:migrate
ruby scrip/server

変更点

app/controllers/todos_controller.rb の indexメソッド

Todo.find にソートオプション を追加

1   def index
2     @todos = Todo.find(:all##(, :order => 'due')##)
3 
4     respond_to do |format|
5       format.html # index.html.erb
6       format.xml  { render :xml => @todos }
7     end
8   end

ソースコード

解答例のソースコードは http://ey-office.net/redmine/repositories/browse/rails/tags/todo_q1 で参照できます。

Also available in: HTML TXT