Модернизация рельсов / перезаряжаемая
Я попытался обновить мои рельсы, чтобы развернуть старое приложение RoR в Heroku. К сожалению, я получаю некоторые ошибки и не знаю, как это исправить. Кажется, что include Reloadable
от моей модели больше не работает:
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:105:in `const_missing': uninitialized constant Artist::Reloadable (NameError)
from /disk1/home/slugs/123146_6bfd10b_0628/mnt/app/models/artist.rb:2
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:158:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:265:in `require_or_load'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:224:in `depend_on'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:136:in `require_dependency'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:414:in `load_application_classes'
... 23 levels...
Моя предыдущая установка использовала RAILS_GEM_VERSION = '1.1.2'.
2 ответа
Решение
Перезагрузка давно устарела. Проверьте это: http://weblog.rubyonrails.org/2006/8/11/reloading-revamped
Функциональность, которую вы ищете, теперь может быть автоматически встроена в рельсы.