passing instance variable between controllers

You don't, normally. An instance variable is not persistent across
requests. You can store it in a session to make it persistent or you
can pass it in the urls.

You can add a finder that brings the instance variable into existence,
then share that finder method with both controllers by placing it in
app/controllers/application.rb.