So I have a controller called Music with one action which is index. On the music/index.html
page I list out a bunch of Songs (via a Song model) and at the bottom I have a for to create a new Song.
Song has validations which I have tested and work just fine. When the new Song saves in controller Songs action create I redirect_to => 'music_index_path'
so the person can see the new song in the list. However when the Song does not save (does not pass validations) then I cannot use redirect_to
since the form error_messages do not carry over. I need to use render
but cannot say render :controller => 'music', :action => 'index
.
My goal is to be able to show the error messages for the Song form ON the music/index.html page.
How should I go about this. I am open to other ideas (like changing up controllers) as well.
Thanks!