【发布时间】:2014-06-24 04:47:32
【问题描述】:
我想在我的页脚中创建一个copyright (c) 2014 通知。
但我希望它在所有年/月/日中循环,而无需我进行更改。
我有一个 _footer.html.erb 部分,我正在这样做。
显而易见的简单答案就是说<%= Time.now.year %>。
这意味着每次加载视图时,都必须在最后进行一次 Ruby 调用。考虑到这将出现在网站的每个页面上,并且每次加载都必须进行 Ruby 调用,这似乎有点贵。
有没有更轻量级/流线型的方式,也许可以缓存值并从缓存中显示?
【问题讨论】:
-
你可以片段缓存页脚
-
从缓存中检索一个值似乎比调用
Time.now.year更昂贵 -
版权的目的是写副本的年份,所以应该是静态的,如 2014 年。不是吗?
-
@Stefan 是这样吗?我将如何测试它?
-
@Yule 这是一个有趣的观点。
标签: css ruby-on-rails ruby ruby-on-rails-4