[RoR ] layout的路徑

看板Ruby作者 (Paradise)時間15年前 (2010/02/20 17:14), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/3 (看更多)
環境: 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
你的 template code 可以貼一下嗎?
02/20 17:20, 1F

02/20 17:21, , 2F
layout code
02/20 17:21, 2F
文章代碼(AID): #1BVwVwSp (Ruby)
討論串 (同標題文章)
文章代碼(AID): #1BVwVwSp (Ruby)