最近在研究 ruby_china, 有些代码和设计不太理解。比如下面这个代码片段,它定义在 seeds 中,db:migrate 时保持到 mongodb 中:
# 自定有 HTML head 区域的内容
SiteConfig.save_default("custom_head_html",<<-eos
<link rel="dns-prefetch" href="//assets.youhost.com">
eos
)
然后在 view 中以下面的形式使用:
<%= raw SiteConfig.custom_head_html %>
这种做法相比 rails 中的传统做法写在 partial view 里,然后再使用有啥好处呢?
驽钝没想出来,写在 partial view 里面修改能即时生效,这个还要多 rake 一下。。 @huacnlee @Rei