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