看板 Ruby 關於我們 聯絡資訊
環境: 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