作者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
→ ihower:你的 template code 可以貼一下嗎? 02/20 17:20
→ ihower:layout code 02/20 17:21