作者leeneil (Paradise)
看板Ruby
标题[RoR ] layout的路径
时间Sat Feb 20 17:14:32 2010
环境: cygwin@win xp
Ruby 1.8.7
Rails 2.3.5
各位大大新年快乐
昨天在将全站套上一样的template,也就是application.erb
之後发现了一个问题,也就是在路径第二层以後的位址就吃不到css了
例如说我有 localhost/intro ,可以正常套用template;但是下层的
localhost/intro/history 就没有办法吃到template的图片和css
昨天对这件事情百思不得其解,只能先用routing的方式全部map.connetct到
最上层的目录暴力解决
今天发现了如果呼叫 localhost/intro/history 就不会有这样的问题,也就是
没有斜线,并且再回去看command line上面的report,才发现此时template上面
的路径已经改变,也就是说他变成去寻找 /intro/images/ 或者 /intro/stylesheets/
想不到即使套用template,但是对於这些资源的路径定义却是相对的
(即使这样想起来非常得合理)
想请问各位大大如何克服template上面路径的问题呢?
(因为还在开发阶段所以先不想设绝对路径)
先感谢各位耐心看完我的问题
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.5.190
1F:→ ihower:你的 template code 可以贴一下吗? 02/20 17:20
2F:→ ihower:layout code 02/20 17:21