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.