【问题标题】:Error when generating Ruby on Rails scaffold生成 Ruby on Rails 脚手架时出错
【发布时间】:2011-12-18 05:15:26
【问题描述】:

我是 Ruby on Rails 的新手,我正在尝试阅读有关如何生成基本 Rails 应用程序的初学者教程。尝试生成脚手架时,出现以下错误:

C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/engine.rb:466:in 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 >block in ' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:30:in instance_exec' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:30:inrun' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:55:in block in run_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:54:ineach' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:54:in run_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/application.rb:96:ininitialize!' 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/railtie/configurable.rb:30:in 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:in require' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/application.rb:83:inrequire_environment! 来自 C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/commands.rb:22:in ><top (required)>' from script/rails:6:inrequire' 来自脚本/rails:6:in `'

我在运行 windows 7 64 位的 PC 上安装了 Ruby 1.9.2 和 Rails 3.1.1 版本。我正在运行的命令如下:

rails generate scaffold Scaff_test string:title

我在我之前创建的 rails 应用程序的目录中从命令提示符运行它。任何帮助将不胜感激!

【问题讨论】:

    标签: ruby-on-rails scaffolding


    【解决方案1】:

    错误与路由有关。作为生成所需文件的一部分,它会尝试更新 routes.rb(位于 config/routes.rb 下)。

    请检查文件是否存在,如果存在请检查routes.rb的文件权限

    【讨论】:

    • 感谢您的回答。如您所述,Routes.db 存在于我的应用程序目录的 config/routes.db 子文件夹下。我还确保首先在文件属性中未选中“只读”。还是没有运气!
    猜你喜欢
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 2012-06-03
    • 1970-01-01
    • 2021-09-18
    • 2012-03-15
    • 2015-03-03
    • 1970-01-01
    相关资源
    最近更新 更多