Похоже, вы пытаетесь сохранить форму, это, вероятно, не должно быть get
resources :rooms do
post :save_details, on: :member
end
Учитывая вопрос, вас могут заинтересовать текущие усилия по созданию эталонной реализации типа "Pet Shop" для МВ-ВМ. Вы можете присоединиться к беседе или следить за прогрессом здесь .
Я также класс сам как новичок в MVVM разработка крупномасштабного приложения приблизительно в течение месяца теперь. Я по большинству основных препятствий, но продолжаю запутываться несколькими вещами.
Будьте осторожны с предложениями из Кента. Они запустят Вас, но тонкие различия в Silverlight и WPF будут сбивать Вас с толку иногда (триггеры - один).
Я не знаю ни о каких всех сайтах, но я запустил с библиотек Composite Application Guidance и PRISM. Они немного слишком громоздкие для 'новичка' и просто MVVM, но некоторые понятия очень полезны (агрегатор события, например).
Я предполагаю, что Вы читаете блоги Josh Twist, Josh Smith, Shaun Wildermuth и Nikhil Kothari. Эти парни очень хорошо осведомлены. Они также очень открыты для ответа на вопросы также.
Каково Ваше образование разработки? Некоторые понятия, окружающие вызовы метода, ответы и делегацию, являются реальным повреждением от "традиционных последовательных" методов кодирования.
Я использовал MVVM в течение последних месяцев на проекте, и это было фантастически. Я делал работу UI больше 12 лет, и это - лучшая вещь, с которой я столкнулся.
Попробуйте этого. Кроме того, Семейство. Шоу может быть полезным.
Группа WPF Disciples решила создать реальное эталонное приложение MVVM + Mediator, аналогичное в приложение Pet Shop Refence для веб-приложений. Вы можете следить за разработкой на codeplex здесь
Я использую MVVM уже около 2 лет, и могу сказать, что это ошеломительный успех. Я отгрузил одно крупномасштабное решение для медицинской визуализации, используя MVVM в Silverlight. Я также собираюсь отправить сложное WPF-приложение, широко использующее Prism и MVVM. На самом деле, я не знаю, как бы я элегантно решил некоторые свои задачи без MVVM в этом последнем приложении.
+1 на MVVM. Он работает. Она тестируема. Она расширяема. Он облегчает рабочие процессы между разработчиком и дизайнером. Она АБСОЛЮТНО не обязательно должна быть грязной и громоздкой".
Кроме того, я создал Silverlight-приложение среднего размера с использованием MVVM для конференции CodeMash в январе. Вы можете увидеть его и получить исходный код здесь.