Я довольно новичок в Rails, но у меня большой опыт работы с Ruby. Может кто-нибудь сказать мне, как Rails делает переменные экземпляра из контроллера доступными для представлений. Как команда Rails реализовала это?
Чтобы выяснить это наверняка, потребовалось бы много копаться в источнике rails, но я считаю, что в основном это делается с использованием стандартного Ruby 'binding' .