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