У меня есть две модели, интерфейс и пользователь с соответствующими контроллерами и представлениями.Сообщения об ошибках проверки
От form_for
в представлении frontend Я вызываю метод create в пользовательском контроллере, и я сохраняю нового пользователя в базе данных. Все работает.
Проблема возникает при проверке. Если что-то не так с валидаторами модели, мне нужны сообщения об ошибках, которые будут отображаться во внешнем виде ... так что мне нужно, если есть ошибки, когда I redirect_to
интерфейс (поскольку рендер кажется невозможным для другого контроллера) можно отобразить ошибки здесь.
Я не нашел решения для этого.
Спасибо!
Да, это кажется слишком громоздким;). Я не создаю форму в пользовательском контроллере, потому что в одном из моих интерфейсов мне нужна небольшая форма для регистрации пользователя. Если я ошибаюсь, я слушаю! – 2009-09-12 00:26:22
Поместите код HTML/ruby для этой формы в частичное - вы можете в любое время отобразить частичные объекты из представления, не принадлежащего текущему контроллеру, просто вызывая render => "viewname/partial". – cite
Таким образом, однако, только частичный, внешний вид не отображается! – 2009-09-12 01:01:19