2012-02-17 50 views
-1

新手入門,試圖讓所有東西都能正常運行。通過railstutorial.org工作,可以看到本地安裝應該是這樣的:RoR安裝在本地主機上顯示不帶圖像

http://railstutorial.org/images/figures/riding_rails_3-full.png

但是,相反的樣子:

http://www.flickr.com/photos/peteralderson/6890785887/in/photostream

哪裏出了錯任何想法?

+0

有什麼不對?這只是一個你需要在現實生活中刪除它的HTML頁面。那麼關心什麼? – shingara 2012-02-17 10:53:16

回答

0

它是一個默認的導軌主頁。當您點擊有關您的應用程序環境的鏈接時,它會顯示您的本地配置環境。你不需要做這個網頁的任何東西。取代此頁面,您需要設置您的默認主頁。是的,安裝沒有任何問題。

+0

謝謝 - 但我想確保環境是正確的,然後再繼續。我可以看到應該顯示在公共文件夾中但不是的紅寶石HTML頁面。 – 2012-02-17 19:41:33

0

簡單的說就是Rails已經改變了你在教程中的內容,試着用你機器上的rails版本來檢查新的東西,最好的是確保你在教程中使用相同版本的rails在實踐中,你可能最終會感到困惑

+0

不是這樣 - 我可以在應該顯示的文件夾中看到該文件。 – 2012-02-17 19:43:42

+0

你確定你沒有實現任何樣式框架,例如藍圖? – bjhaid 2012-02-18 05:24:17

1

它與Rails 3.1中新增的「asset pipeline」有關。

是服務器在開發或生產模式下運行 -

原因圖像不顯示出來可能由多個原因引起? (開發即時編譯資產,生產假定它們已經預編譯。) 是否在服務器日誌中出現與「rails.png」有關的任何消息?

+0

謝謝 - 我會試着研究生產與開發模式。 – 2012-02-17 19:11:27

+0

您可能知道它是否在生產模式下運行 - 您必須使用「rails s -e production」明確地啓動它。默認是開發。 – Nate 2012-02-17 19:28:46

+1

轉到您的應用程序目錄並嘗試使用此命令 - 「bundle exec rake assets:precompile」生成任何資產(images/css/javascript)的編譯版本到public/assets目錄中。不知道爲什麼你必須在開發模式下這樣做... – Nate 2012-02-17 19:30:46

相關問題