rails 在迭代里的那些条件

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

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

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

原文地址:https://www.cnblogs.com/laoquans/p/3949855.html