[RoR ] layout的路徑
環境: 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
→
02/20 17:20, , 1F
02/20 17:20, 1F
→
02/20 17:21, , 2F
02/20 17:21, 2F
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章