I have an index action that shows a list of data.
# go get data,
# setup some instance vars
# render view - display data in table
I would like to have another action that sets up a few instance vars and
then calls the index action, which then takes over from there and goes
and gets data, displays the data in a table.
archive > sets up vars > runs index action code > renders index
I was assuming that I could just do:
#setup instance vars
render :action => "index"
But this just renders the index actions view, and doesn't actually
execute the index action code.
Just wondering if it's possible to have an action do a bit of setup,
then hand things over to another action?
If it were me, I'd separate that common functionality out into a protected method and have both index and archive call it directly or via a before_filter.
This way when you realize that you need to do things a little different b/n index and archive it's a bit easier and clearer as to what you're affecting.