Я предпочитаю писать маршруты моих приложений на Rails вручную, и теперь у меня есть ситуация, когда я не уверен, как лучше всего это сделать.Я хочу иметь контроллер здания, который показывает разные страницы для каждого здания, например:
building/town_center
building/sawmill
..
Каждое из вышеперечисленных должно иметь свои собственные действия и страницу просмотра.Обычно я создаю маршрут, например:
scope :path => '/building', :controller => :building do
get '/view/:slug' => :view, :as => 'view_building'
end
Но это указывает только на одно действие, которое затем должно вызвать другой метод внутреннего контроллера для перенаправления на нужный шаблон для отображения.Итак, я хотел бы узнать ваше мнение, не могли бы вы просто указать отдельный маршрут для каждого здания (и действия)?Или просто перенаправить в действии view_building?