У меня есть веб-приложение MVC (Ruby, Rack, Apache), и я хочу, чтобы оно было спокойным. У меня есть диспетчер, который получит входящий URI и вызовет соответствующий контроллер. На мой взгляд, контроллер должен обрабатывать все действия, связанные с одной моделью, я ошибаюсь? В чем я не уверен, так это в следующем случае:
Если у пользователя есть несколько элементов, как я могу получить определенный элемент, используя URI /user/user_id/item/item_id, я имею в виду, это что-то, что должно обрабатываться в UserController, или мне нужно создать еще один контроллер "кросс-классов" например, UserItemController, который должен заботиться об этом короле? Надеюсь, я ясно выразился :-) Большое спасибо, Люк.