在 Rails 中,如果我创建一个脚手架foo,然后做rake db:migrate,那么现在
app/models/foo.rb
被建造。所以如果我去
script/console (or rails console for Rails 3)
并输入
$".grep /foo/i
它是空的。 $"是加载的文件。所以 foo.rb 还没有加载。
现在我做了一个Foo.all,现在应该加载 foo.rb。
但是当我重复时grep,它仍然显示空数组——这是为什么呢?
(另一方面,我可以 grep for pp,它什么也没显示,但是在 Irequire 'pp'之后,grep 会显示它)