プロジェクト

全般

プロフィール

ScaffoldPlusAnswerOne » 履歴 » バージョン 11

Yuumi Yoshida, 2008-12-10 00:53

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