Итак, у меня есть контроллер под названием Music с одним действием, которое является индексом. На странице music/index.html
я перечисляю кучу песен (через модель песни), а внизу у меня есть возможность создать новую песню.Rendering Rendering Action в другом контроллере
Песня имеет проверки, которые я тестировал и работаю отлично. Когда новая песня сохраняет в контроллере действие «Песни» создает I redirect_to => 'music_index_path'
, чтобы человек мог видеть новую песню в списке. Однако, когда Песня не сохраняет (не проходит проверки), я не могу использовать redirect_to
, так как форма error_messages не переносится. Мне нужно использовать render
, но не могу сказать render :controller => 'music', :action => 'index
.
Моя цель - показать сообщение об ошибке для формы песни на странице music/index.html.
Как это сделать. Я открыт для других идей (например, для изменения контроллеров).
Спасибо!
я позабавиться с маршрутами ... это может заставить меня туда, где я хочу быть , – thomas