在Sinatra中路由

时间:2015-06-05 17:13:01

标签: ruby web routing sinatra

我有一个应用程序,用户在 / search 填写表单,我希望将其输出到 / search / results

在我的app.rb中,我试图打电话

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

但是失败了。我的目录结构是:

views
-search
--results

但它失败了。我哪里错了?

1 个答案:

答案 0 :(得分:1)

100%(我用它):

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

Thats method在Sinatra中使用渲染引擎执行魔术,例如erbslim小心:"some\thing"some\thing"不同的东西!