摘要: class Task 'created_at DESC') endend--------------------------------------------------------class TasksController options do find_all_by_compl... 阅读全文
posted @ 2015-10-12 02:31 Jacky_Kun 阅读(334) 评论(0) 推荐(0) 编辑
摘要: class TaskController "created_at DESC") endend这段代码的意思是查询所有未完成的任务并按照创建的时间先后排序。如果控制器中有好多个地方要用到,那么我们可以将这个方法抽出来放到模型中,用到的时候@tasks = Task.find_incomplete来... 阅读全文
posted @ 2015-10-12 02:11 Jacky_Kun 阅读(189) 评论(0) 推荐(0) 编辑
摘要: class Project ['project_id = ? AND complete = ?', @project.id, false]) endend通过ProjectController中的show方法,返回一个项目或者其包含的未完成的项目。可以将代码进一步优化如下为@tasks=@pro... 阅读全文
posted @ 2015-10-12 01:53 Jacky_Kun 阅读(144) 评论(0) 推荐(0) 编辑
摘要: class TaskController ['complete = ?', false]) end def last_incomplete @task = Task.find(:first, :conditions => ['complete =?', false], :order =... 阅读全文
posted @ 2015-10-12 01:36 Jacky_Kun 阅读(153) 评论(0) 推荐(0) 编辑
摘要: class ApplicationController < ActionController::Base def current_user User.find(session[:user_id]) endend上面那段代码的意思是定义一个current_user的方法,函数的作用是调用User中的... 阅读全文
posted @ 2015-10-12 00:44 Jacky_Kun 阅读(130) 评论(0) 推荐(0) 编辑