У меня странный, вероятно, с рельсами прямо сейчас ... где-то определяется класс, и я не могу его найти. Грэп для «class ClassName» не смог найти его, но он определенно есть, когда я загружаю консоль rails. Это просто ванильный класс, унаследованный от Object, и больше ничего не определено ... довольно скучно. Итак, я хотел бы узнать, где эта константа класса была первоначально определена с консоли rails. Другими словами, для вывода значения '__ FILE __', когда этот класс был объявлен. Я чувствую, что какой-то тип метапрограммирования должен сделать это возможным.
Я думал просто сделать
ClassName.class_exec { __FILE__ }
Но это всегда дает мне текущий файл.