So I have discovered that I can’t do nested renders or redirects in the
same rails call.
This is a shame as it prevents me from doing some things I was
intending, such as being able to render editable components, e.g. you
render a note component, but then you can edit it, or cancel it.
I can get round this by copying the show.rhtml for the note and giving
it the name update.rhtml, and then having the output of the update
action display the edited note, but I’m breaking the DRY principle here.
Also I’d like to be able to offer the user different options such as
cancelling the edit, previewing etc. I guess I can hack my way out of
this but it doesn’t seem very pretty.
Does anyone know why rails doesn’t support nested rendering.redirecting
in the same call?
Many thanks in advance.