Rails3 не перезагружает код в lib в режиме разработки

СИТУАЦИЯ:

  1. У меня есть код в lib / foo / bar.rb с простым методом, определенным как таковой:

     модуль Foo
     класс Bar
     деф тест
     "FooBar"
     конец
     конец
    конец
    
  2. В моем помощнике FooBarHelper у меня:

     требуется `lib / foo / bar`
    модуль FooBarHelper
     def test_foo_bar
     fb = Foo :: Bar.new
     fb.test
     конец
    конец
    
  3. На мой взгляд, я вызываю этот вспомогательный метод так:

     <% = test_foo_bar =>
    
  4. В моем config / environment / development.rb я добавил каталог в мои config.autoload_paths :

     config.autoload_paths + = ["# {config.root } / lib / foo "]
    

ПРОБЛЕМА:

Когда я изменяю возвращаемое значение Foo :: Bar.test , например, на «MODIFIED FOOBAR» , исходное возвращаемое значение, «FooBar» , все еще отображается в представлении, а не новое значение.

Поскольку я нахожусь в режиме разработки, разве код не должен перезагружать код при каждом запросе?

Может ли кто-нибудь сказать мне, что мне не хватает?

Спасибо! Продвинутая вкладка Кнопка "Настройки ..." в разделе "Производительность" Продвинутая вкладка Кнопка "Изменить ..." Цифры в нижней части этого окна в разделе «Общий размер файла подкачки для всех ...

Windows XP / Vista / 7

  1. Свойства системы
  2. Вкладка« Дополнительно »
  3. Настройки ... кнопка в разделе« Производительность »
  4. Вкладка «Дополнительно»
  5. Кнопка «Изменить ...»
  6. Цифры в нижней части этого окна в разделе «Общий размер файла подкачки для всех дисков»

Кто-нибудь знает, как я могу получить эти три числа из в программе на C ++?

Спасибо!

1
задан Drew Roberts 25 October 2010 в 20:55
поделиться