Today's the day

向软件大牛炫耀我会焊单片机,向硬件大牛炫耀我会写 Rails,向软硬件大牛炫耀我生物,向软硬件生物大牛炫耀我会折腾期货 -_-bbb

准备用 Ruby-Gettext 国际化 Chito
多语言顺利进行中

麻烦的皮肤问题

galeki posted @ 2008年4月21日 09:56 in Chito , 3233 阅读

Chito 的皮肤和一般的 Blog 皮肤一样,都包含了模板 ( 也就是 rhtml 文件) ,还有就是 CSS 和图像这些静态文件。

众所周知,Rails 的模板文件一般在 app/views 目录下,静态文件要放在 public 下,不过一个皮肤是一个整体,总不能让别人每次下载一个皮肤回来,就要把模板和静态文件拷贝到不同的位置。

Typo 的实现方法倒是比较有趣,模板和静态文件都放在 public 之外,找不到文件的请求会转向 ThemeController 上,然后再把请求的文件拷贝到 public 目录下,这样下次请求就会找到了。不过总觉得这样有点小题大作,与其这样,还不如建个 rake 任务,运行一下就自动把 theme 中的静态文件拷贝到 public 目录下,或者 rails 启动的时候,把静态文件一股脑拷过去。

还有一种方法就是干脆把模板文件也放在 public 目录下,缺点就是别人也能看到你的模板内容了,里面如果没有什么敏感信息的话倒是不算问题,但是就算现在没有,也不能保证以后没有,所以这种方法 pass ……

没想到这个问题这么麻烦。

  • 无匹配
  • 无匹配
Anonymous 说:
2023年4月04日 00:24

I use only high quality materials - you can see them at:  Orlando Exterminator

Anonymous 说:
2023年4月04日 00:26

I understand this column. I realize You put a many of struggle to found this story. I admire your process. Pest Control Oviedo


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter