2015-06-05 63 views
0

我有一個應用程序,用戶在/search填寫表格,我希望輸出到/search/results在Sinatra路由

在我app.rb,我試圖調用

post '/search' do 
    ...  
    erb :search/results 
end 

但是失敗了。我的目錄結構是:

views 
-search 
--results 

但它失敗。我哪裏錯了?

回答

1

這個工程100%(我用它):

post '/search' do 
    ...  
    erb :"search/results" 
end 

Thats method做與西納特拉渲染引擎像erbslim小心:"some\thing"some\thing"不同的事情神奇!

+0

它現在正常工作 - 謝謝! – user3162553

+0

等一下,你怎麼得到它來加載資源?在嵌套路線中,它不會加載任何javascript或css資源。 Sinatra處理此問題的方式是什麼? – user3162553

+0

啊,我明白了,我需要讓它們成爲絕對的參考。 – user3162553