Представленная вами логика не совместима с MVC, то есть не Rails.
Исходя из этих соображений, я советую вам создавать методы в вашем контроллере и вызывать их из ваших действий.
Пример:
def index
get_variable
end
private
def get_variable
@var = Var.all
end
Тем не менее, вы можете делать то же самое через разные контроллеры и вызывать метод с контроллера A, пока вы находитесь в контроллере B.
Словарь чрезвычайно важен, поэтому я очень настаиваю.