在 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 会显示它)