ScaffoldPlusAnswerOne » 履歴 » リビジョン 8
リビジョン 7 (Yuumi Yoshida, 2008-07-13 02:24) → リビジョン 8/14 (Yuumi Yoshida, 2008-07-13 03:09)
h1. 演習1 解答例
h2. 作業手順
<pre>
rails todo
cd todo
ruby script/generate scaffold todo due:date task:string
rake db:migrate
ruby scrip/server
</pre>
h2. 変更点
h3. app/controllers/todos_controller.rb の indexメソッド
Todo.find にソートオプション を追加
<pre><code class="color">
def index
@todos = Todo.find(:all##(, :order => 'due')##)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @todos }
end
end
</code></pre>
h2. ソースコード
解答例のソースコードは http://www.ey-office.com/redmine/repositories/browse/rails/tags/todo_q1 で参照できます。 http://www.ey-office.com/trac/rails/browser/tags/todo_q1で参照できます。