いくつかのフォームを備えた非常に基本的なRailsアプリがあります。私は5つのコントローラーを持っていますが、それぞれに1つのインデックスビューしかなく、将来的にはさらに多くのコントローラーがあります。私が達成したいのは、ブラウザに入力するとhttp://example.com/discoverRailsが自動的にdiscovercontrollerindexメソッドをロードし、http://example.com/discover/cityが必要な場合はdiscovercontrollerと「都市」方式。だから、私は現時点でこれを含む私のroutes.rbを持っています:
root :to => "home#index"
match '/discover/' => 'discover#index'
match '/start/' => 'start#index'
match '/blog/' => 'blog#index'
match '/help/' => 'help#index'
match '/about/' => 'about#index'
私は一般的なルートルールを書く方法を探しています。それは常にコントローラーを使用してインデックスメソッドを探し、リンクにセカンダリ引数を追加するとコントローラー内の特定のメソッドを探します。
これはとても簡単に思えますが、私はこれを行う簡単な方法を見つけることができません。