Railscasts
李小西033
这个作者很懒,什么都没留下…
展开
-
Railscasts #1 Caching with Instance Variables缓存实例变量
class ApplicationController < ActionController::Base def current_user User.find(session[:user_id]) end end 该方法用于获取当前用户,调用User的find方法传入会话中的user_id从数据库中获取当前登录用户实体,如果该方法被调用多次,就意味着需要访问多次数据库,我们通翻译 2013-10-21 21:36:44 · 753 阅读 · 0 评论 -
Railscasts #2 Dynamic find_by Methods 动态find_by方法
通过使用动态的find_all_by和find_by方法提高代码的可读性。 Rails中的find方法非常有用,下面是一个Task模型,定义了两个方法分别寻找所有未完成的task和最后一个未完成的task class TaskController < ApplicationController def incomplete @tasks = Task.find(:all,翻译 2013-10-27 12:20:31 · 881 阅读 · 0 评论