рейк-маршруты bundle exec не работают

Когда я запускаю bundle exec rake routes, он печатает следующие сообщения:

Faraday: you may want to install system_timer for reliable timeouts
rake aborted!
undefined method `debug_rjs=' for ActionView::Base:Class

Tasks: TOP => routes => environment
(See full trace by running task with --trace)

Это начало происходить, когда я установил гем twitter-bootstrap-rails

Любые предложения приветствуются.


person King Pangilinan    schedule 24.04.2012    source источник
comment
Вы можете запустить bundle exec rake routes --trace и обновить вопрос с его выводом?   -  person Jesse Wolgamott    schedule 24.04.2012


Ответы (3)


Прокомментируйте эту строку в config/environments/development.rb (если работаете над разработкой)

# config.action_view.debug_rjs             = true

Это потому, что более новая версия рельсов удаляет debug_rjs, вы обновили свои рельсы, но не обновили свой development.rb

https://github.com/rails/rails/commit/d8f23ca627df85b33fe8db87db5483c10b62bfe6

добавь это в свой Gemfile

 gem "system_timer", "~> 1.2.4"

и беги

 bundle install
person Cam Song    schedule 24.04.2012
comment
Благодарю за ваш ответ. но я нахожусь в производственном режиме. и я не вижу config.action_view.debug_rjs в config/environments/production.rb. Я также установил драгоценный камень system_timer без какой-либо спецификации версии, чтобы он соответствовал совместимости с другими моими драгоценными камнями по умолчанию. - person King Pangilinan; 25.04.2012
comment
Может быть, вы можете попытаться найти debug_rjs во всех файлах приложения. а затем удалить их. - person Cam Song; 25.04.2012
comment
Это выдает какой-то тяжелый журнал ошибок, а затем завершается сбоем… : Gem::Installer::ExtensionBuildError: ОШИБКА: не удалось создать собственное расширение gem. /Users/bbnnt/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb - person Ben; 22.12.2012

Попробуйте установить гем system_timer, а затем повторите попытку.

Чтобы установить гем system_timer

gem install system_timer
person naren    schedule 24.04.2012
comment
Благодарю за ваш ответ. Я уже пытался установить гем system_timer, но все еще не могу просмотреть свой маршрут, используя bundle exec rake routes: C - person King Pangilinan; 25.04.2012

Я просто удалил бутстрап и все стало нормально XD

person King Pangilinan    schedule 05.05.2012