У меня есть случай, когда я фактически использую некоторые ресурсы, которые являются исключительными по своей природе. Речь идет о зданиях, поэтому в городе у меня есть единый лесопильный завод и один городок.Обработка уникального ресурса в REST
Теперь я создаю все в RESTful способом, используя ресурсы (с: кроме или: только), где необходимо. В этом случае, хотя, у меня есть city_center_controller и sawmill_controller, у которых просто есть другое действие show (у них нет других действий).
Можно сказать, что building_controller звучит лучше, но в этом случае у меня будет одно действие шоу, чтобы отображать совершенно разные виды (например, для лесопилки и city_center). У них много различий, и я не вижу, как я могу складывать их в один контроллер. Однако, когда я уничтожаю или создаю здание, я использую building_controller.
Я хотел бы спросить вас, как бы вы это сделали? Как бы вы разработали свои контроллеры? Будете ли вы делать то, что я делаю, и создавать контроллеры на базе здания (по одному контроллеру на каждое здание) или что-то еще?
ах, я вижу, унаследованные контроллеры правильно? В какой-то момент я смотрел railscast. Вы правы, это звучит очень интересно, я внимательно посмотрю. – Spyros