Как организовать действия, которые не вписываются в нормальный MVC

Я создаю приложение обзора, таким образом, я создал контроллер обзоров, который ведет себя, очень успокоительно создавая, обновляя, и т.д. Обзор. Однако теперь я добавляю, что другим действиям к нему нравится, 'берут', для того, чтобы провести исследование и 'долю', для совместного использования обзора. Также существует больше действий. Я начинаю задаваться вопросом, должен ли я организовать свой код по-другому и переместить те новые действия в их собственные контроллеры однако, я не настолько верное взятие или доля, или некоторые мои другие действия действительно вписываются в REST действительно хорошо. Они почти имеют больше смысла как действия, если я не немного волновался по поводу размера контроллера обзора.

Или я мог оставить это способом, которым это, или я думал о создании пространства имен обзора и создании как Обзор:: TakeController и Обзор:: ShareController. Затем я был бы затем я предполагать, используют новое действие или индекс?

Я не абсолютно уверен надлежащий способ сделать это. Если я действительно создаю пространство имен обзора, я должен затем переместить orginal SurveyController в него? Это сделало бы некоторые странные методы взгляда как survey_survey_path.

5
задан hadees 30 July 2010 в 06:06
поделиться