我希望能够将根路由设置为特定的索引操作。以下是我的内容:
get '/' do
redirect '/pokemons'
end
get '/pokemons' do
@pokemons = Pokemon.all
erb :"pokemons/index"
end
但是,这感觉很酷。我想知道是否存在“root to:' some_controller#some_action'在西纳特拉。
答案 0 :(得分:1)
不确定它比重定向更好,但您也可以在文件底部添加一个包含所有路线。
get '/*' do
# default route
end
答案 1 :(得分:1)
使用Sinatra :: Multiroute(来自sinatra-contrib gem),您可以在一次获取时指定两个路径:
get '/', '/pokemons' do