1
假设我有在"c:\rails\project\app\models\user.rb"
中定义的User
模型,并且我运行了"ruby script/console"
有没有什么办法可以知道在哪个文件中定义了用户是控制台(换句话说,如果我有用户作为类,我需要获取文件路径在哪里定义了类)?如何知道在哪个文件中定义了常量?
假设我有在"c:\rails\project\app\models\user.rb"
中定义的User
模型,并且我运行了"ruby script/console"
有没有什么办法可以知道在哪个文件中定义了用户是控制台(换句话说,如果我有用户作为类,我需要获取文件路径在哪里定义了类)?如何知道在哪个文件中定义了常量?
这不是真的回答你的问题,但我会在任何方面编钟。标准Ruby/Rails约定表示每个文件应该有一个类,并且该文件应该是该类的名称。很少有任何理由偏离这种模式。
以及您的答案没有帮助我太多,但想法是有趣的谢谢 – Bohdan 2010-12-16 09:49:45