【发布时间】:2010-10-20 11:46:00
【问题描述】:
在 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 搜索 pp,它什么也没有显示,但在我 require 'pp' 之后,然后 grep 显示它)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 include-path load-path