ルートルートを特定のインデックスアクションに設定できます。私の持っているものは以下の通りです。Sinatraでルートルートを設定する
get '/' do
redirect '/pokemons'
end
get '/pokemons' do
@pokemons = Pokemon.all
erb :"pokemons/index"
end
しかし、それはハッキリです。私はSinatraに `root to:some_controller#some_action 'の同等のレールがあるのだろうかと思っていました。
?これは全く問題ありません。 – siegy22
あなたが望むなら、あなたはそのような機能を定義できますが、sinatraではルートとコントローラは一般的に同じ場所で扱われます。 'get '/ pokemon''の内容を'/'経路にコピーするか、より良い' get'/'、'/pokemons 'do;ポケモンのルート内の#code;最後に – marmeladze
はリダイレクトしているのでハッピーだと感じるので、URLは '/ pokemon'になりますが、2つのパスでアクションをコピーするのはDRYではないようです(遅い回答には申し訳ありません)。 –