プロジェクト

全般

プロフィール

ScaffoldPlusAnswerOne » 履歴 » リビジョン 7

リビジョン 6 (Yuumi Yoshida, 2008-01-13 17:15) → リビジョン 7/14 (Yuumi Yoshida, 2008-07-13 02:24)


 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"> 
   <pre> 
 #!html 
 <pre class="wiki">    def index 
     @todos = Todo.find(:all##(, Todo.find(:all<font color="red">, :order => 'due')##) =&gt; 'due'</font>) 

     respond_to do |format| 
       format.html # index.html.erb 
       format.xml    { render :xml => =&gt; @todos } 
     end 
   end 
 </code></pre> 



 </pre> 
 </pre> 


 h2. ソースコード  


  


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