rails 在迭代里的那些条件

如果你在页面里面调用了某一个条件多次,并且这个条件刚好是耗时的。可以这样,比如:

def checked?
  return @checked unless @checked == nil
  @checked = get_checked
end

如果 get_checked 是一次耗时的操作的话, 那么在一次页面调用中, 它最多只执行一次。

posted @ 2014-09-01 19:02  LaoQuans  阅读(200)  评论(0)    收藏  举报