2012-12-05 59 views
0

這裏是我的簡單的應用程序:資產在咖啡休息,我的應用程序

class Blog < E 
    map '/' 

    # actions goes here 
end 

app = EApp.new do 

    # assets_url '/', true 

    mount Blog 
end 

app.run server: :Thin, Port: 6040 

它工作得很好,直到我取消assets_url '/', true

如果我這樣做,所有我的路線返回404,只有指向資產文件夾中的文件的路線工作。

任何想法?

回答

1

除資產網址外,一切看起來都正確。

你安裝你的應用程序和資產服務器上相同的URL - /

資產服務器的優先級,這樣你的應用程序的路線不會工作。

只需裝入你的資產上一個對應的URL,/assets/static/etc

app = EApp.new do 

    assets_url '/assets', true 

    mount Blog 
end 

UPDATE:爲0.4.6版本,資產服務器搬到Espresso Lungo

所以安裝el寶石 - $ gem in el - 或者將它添加到Gemfile - gem "el"

+0

那麼明顯......我怎麼會想念那個,謝謝。 –

+0

@slivu截至今天這不起作用。你能否更新答案? – rebnoob

+0

@rebnoob,已更新 – 2013-05-14 03:36:32