Ошибка при генерации скаффолда Ruby on Rails - PullRequest
0 голосов
/ 30 октября 2011

Я новичок в Ruby on Rails и пытаюсь пройти учебник для начинающих о том, как создать базовое приложение для Rails. При попытке создать скаффолд я получаю следующую ошибку:

C: /Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/engine.rb: 466: в routes': no >such file to load -- action_dispatch/routing/route_set (LoadError) from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/engine.rb:519:in > блок в ' из C: /Ruby192/lib/ruby/gems/1.9.1/gems/railties-> 3.1.1 / lib / rails / initializable.rb: 30: в instance_exec' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:30:in run ' из C: /Ruby192/lib/ruby/gems/1.9.1/gems/railties-> 3.1.1 / lib / rails / initializable.rb: 55: в block in run_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:54:in каждый ' из C: /Ruby192/lib/ruby/gems/1.9.1/gems/railties-> 3.1.1 / lib / rails / initializable.rb: 54: в run_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/application.rb:96:in инициализировать! ' из C: /Ruby192/lib/ruby/gems/1.9.1/gems/railties-> 3.1.1 / lib / rails / railtie / configurable.rb: 30: в method_missing' from C:/Users/Spi/Documents/Komodo Projects/movielib/config/environment.rb:5:in > ' из C: /Ruby192/lib/ruby/gems/1.9.1/gems/railties-> 3.1.1 / lib / rails / application.rb: 83: в require' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/application.rb:83:in require_environment! ' из C: /Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/commands.rb: 22: в> <top (required)>' from script/rails:6:in require ' из скрипта / рельсов: 6: в `'

У меня установлены версии Ruby 1.9.2 и Rails 3.1.1 на ПК под управлением Windows 7 64bit. Команда, которую я запускаю, выглядит следующим образом:

rails generate scaffold Scaff_test string:title

Я запускаю это из командной строки, находясь в каталоге ранее созданного мной приложения rails. Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 30 октября 2011

Ошибка связана с маршрутизацией.Как часть создания необходимых файлов, он попытается обновить route.rb (который находится в config / rout.rb).

Пожалуйста, проверьте, существует ли файл, и если да, проверьте разрешение файла дляroutes.rb

...