プロジェクト

全般

プロフィール

ScaffoldPlusAnswerOne » 履歴 » バージョン 3

Yuumi Yoshida, 2008-01-13 16:10

1 1 Yuumi Yoshida
= 演習1 解答例 =
2
3 2 Yuumi Yoshida
== 作業手順 ==
4
{{{
5
ruby script/generate scaffold todo due:date task:string
6
rake db:migrate
7
ruby scrip/server
8
}}}
9
10 1 Yuumi Yoshida
== 変更点 ==
11
12 2 Yuumi Yoshida
=== app/controllers/todos_controller.rb の  indexメソッド ===
13 1 Yuumi Yoshida
14
Todo.find(:all)  にソートオプション  __:order => 'due'__ を追加
15
16
{{{
17
#!ruby
18
  def index
19
    @todos = Todo.find(:all, :order => 'due')
20
21
    respond_to do |format|
22
      format.html # index.html.erb
23
      format.xml  { render :xml => @todos }
24
    end
25
  end
26
}}}
27
28
== ソースコード  ==
29
30 3 Yuumi Yoshida
解答例のソースコードは http://www.ey-office.com/trac/rails/browser/tags/todo_q1で参照できます。