情况:
>我在lib / foo / bar.rb中使用一个简单的方法定义了这样的代码:
module Foo
class Bar
def test
"FooBar"
end
end
end
在我的帮手中,FooBarHelper,我有:
require `lib/foo/bar`
module FooBarHelper
def test_foo_bar
fb = Foo::Bar.new
fb.test
end
end
>在我看来,我称之为helper方法如下:
<%= test_foo_bar =>
>在我的config / environments / development.rb中,我将目录添加到我的config.autoload_paths中:
config.autoload_paths += ["#{config.root}/lib/foo"]
问题:
当我将Foo :: Bar.test的返回值更改为例如“MODIFIED FOOBAR”时,原始返回值“FooBar”仍然在视图上显示,而不是新值.
有人可以告诉我我失踪了吗?
谢谢!
