Ruby on rails 我能';t生成脚手架? C:\Sites\demo\u app>rails生成脚手架用户名:string电子邮件:string C:/Sites/demo_app/config/application.rb:7:in`:未定义的方法 d轨道的“组”:模块(命名为“组”) 来自C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.0.9 /lib/rails/commands.rb:15:in'require' 来自C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.0.9 /lib/rails/commands.rb:15:in`' 来自脚本/rails:6:in'require' 来自脚本/rails:6:in`'

Ruby on rails 我能';t生成脚手架? C:\Sites\demo\u app>rails生成脚手架用户名:string电子邮件:string C:/Sites/demo_app/config/application.rb:7:in`:未定义的方法 d轨道的“组”:模块(命名为“组”) 来自C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.0.9 /lib/rails/commands.rb:15:in'require' 来自C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.0.9 /lib/rails/commands.rb:15:in`' 来自脚本/rails:6:in'require' 来自脚本/rails:6:in`',ruby-on-rails,Ruby On Rails,您的应用程序.rb文件中有一个错误 检查以下行: C:\Sites\demo_app>rails generate scaffold User name:string email:string C:/Sites/demo_app/config/application.rb:7:in `<top (required)>': undefined metho d `groups' for Rails:Module (NoMethodError) from C:/Rai

您的
应用程序.rb
文件中有一个错误

检查以下行:

C:\Sites\demo_app>rails generate scaffold User name:string email:string
C:/Sites/demo_app/config/application.rb:7:in `<top (required)>': undefined metho
d `groups' for Rails:Module (NoMethodError)
        from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.0.9
/lib/rails/commands.rb:15:in `require'
        from C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.0.9
/lib/rails/commands.rb:15:in `<top (required)>'
        from script/rails:6:in `require'
        from script/rails:6:in `<main>'
它们应该被替换为

if defined?(Bundler)
  Bundler.require(*Rails.groups(:assets => %w(development test)))
end
根据NeoRiddler的说法

Bundler.require(:default, Rails.env) if defined?(Bundler)