プロジェクト

全般

プロフィール

ScaffoldPlusAnswerOne » 履歴 » リビジョン 12

リビジョン 11 (Yuumi Yoshida, 2008-12-10 00:53) → リビジョン 12/14 (Yuumi Yoshida, 2011-08-07 10:05)

h1. 演習1 解答例 



 h2. 作業手順 

 <pre> 
 rails new todo_app todo 
 cd todo_app todo 
 rails generate ruby script/generate scaffold todo due:date task:string 
 rake db:migrate 
 rails server ruby scrip/server 
 </pre> 


 h2. 変更点 



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


 Todo.find にソートオプション を追加 

 <pre><code class="color"> 
   def index 
     @todos = Todo.sort(:due).all 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://ey-office.net/redmine/repositories/browse/rails/tags/todo_q1 で参照できます。