プロジェクト

全般

プロフィール

ScaffoldPlusAnswerOne » 履歴 » リビジョン 2

リビジョン 1 (Yuumi Yoshida, 2008-01-13 11:19) → リビジョン 2/14 (Yuumi Yoshida, 2008-01-13 11:44)

= 演習1 解答例 = 

 == 作業手順 == 
 {{{ 
 ruby script/generate scaffold todo due:date task:string 
 rake db:migrate 
 ruby scrip/server 
 }}} 

 == 変更点 == 

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

 Todo.find(:all)    にソートオプション    __:order => 'due'__ を追加 

 {{{ 
 #!ruby 
   def index 
     @todos = Todo.find(:all, :order => 'due') 

     respond_to do |format| 
       format.html # index.html.erb 
       format.xml    { render :xml => @todos } 
     end 
   end 
 }}} 

 == ソースコード    == 

 演習1 解答例のソースコードは http://www.ey-office.com/trac/rails/browser/tags/todo_q1で参照できます。