Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails应用程序抛出错误_Ruby On Rails_Ruby_Ajax - Fatal编程技术网

Ruby on rails Rails应用程序抛出错误

Ruby on rails Rails应用程序抛出错误,ruby-on-rails,ruby,ajax,Ruby On Rails,Ruby,Ajax,所以我按照这个指南()在我的rails应用程序中尝试了一些基本的ajax,在执行“rails”命令时,突然遇到了这个错误 $ rails s => Booting WEBrick => Rails 4.0.0 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown se

所以我按照这个指南()在我的rails应用程序中尝试了一些基本的ajax,在执行“rails”命令时,突然遇到了这个错误

$ rails s
=> Booting WEBrick
=> Rails 4.0.0 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Exiting
C:/Users/Kaspar/Documents/Aptana Studio 3 Workspace/ajax/config/routes.rb:1:in `<top (required)>': uninitialized constant A
jaxExample (NameError)
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes_reloader.rb:4
0:in `block in load_paths'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes_reloader.rb:4
0:in `each'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes_reloader.rb:4
0:in `load_paths'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes_reloader.rb:1
6:in `reload!'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes_reloader.rb:2
6:in `block in updater'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/file_update_chec
ke
r.rb:75:in `execute'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes_reloader.rb
:2
7:in `updater'
        from c:131071:in `execute_if_updated'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/finisher.rb:69:in 
`b
lock in <module:Finisher>'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in `instan
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/file_update_c
r.rb:75:in `call'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active_support/file_update_c
r.rb:75:in `execute'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes_reloader
7:in `updater'
        from c:131071:in `execute_if_updated'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/finisher.rb:69:
lock in <module:Finisher>'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in `ins
_exec'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in `run
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:55:in `blo
 run_initializers'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:150:in `block in tsort_each'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:183:in `block (2 levels) in each_strongly_connected_c
ent'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:219:in `each_strongly_connected_component_from'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:182:in `block in each_strongly_connected_component'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:180:in `each'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:180:in `each_strongly_connected_component'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:148:in `tsort_each'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:54:in `run
ializers'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:215:in `init
e!'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/railtie/configurable.rb:30:
ethod_missing'
        from C:/Users/Kaspar/Documents/Aptana Studio 3 Workspace/ajax/config/environment.rb:5:in `<top (required)>'
        from C:/Users/Kaspar/Documents/Aptana Studio 3 Workspace/ajax/config.ru:3:in `require'
        from C:/Users/Kaspar/Documents/Aptana Studio 3 Workspace/ajax/config.ru:3:in `block in <main>'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize'
        from C:/Users/Kaspar/Documents/Aptana Studio 3 Workspace/ajax/config.ru:in `new'
        from C:/Users/Kaspar/Documents/Aptana Studio 3 Workspace/ajax/config.ru:in `<main>'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in `eval'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in `new_from_strin
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:40:in `parse_file'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:277:in `build_app_and_
ns_from_config'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:199:in `app'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands/server.rb:48:in `a
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:314:in `wrapped_app'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands/server.rb:75:in `s

        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:78:in `block in
 (required)>'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:73:in `tap'
        from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:73:in `<top (re
d)>'
        from bin/rails:4:in `require'
        from bin/rails:4:in `<main>'
$rails
=>启动WEBrick
=>Rails 4.0.0应用程序在上开始开发http://0.0.0.0:3000
=>运行“rails服务器-h”以获得更多启动选项
=>Ctrl-C关闭服务器
退出
C:/Users/Kaspar/Documents/aptanastudio3workspace/ajax/config/routes.rb:1:in`':未初始化常量A
jaxExample(NameError)
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes\u reloader.rb:4
0:在“加载路径中的块”中
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes\u reloader.rb:4
0:在'each'中
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes\u reloader.rb:4
0:在“加载路径”中
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes\u reloader.rb:1
6:在“重新加载”中
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes\u reloader.rb:2
6:在“更新程序中的块”中
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active\u support/file\u update\u chec
ke
r、 rb:75:在“执行”中
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes\u reloader.rb
:2
7:在“更新程序”中
从c:131071:in“如果更新,则执行”
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/finisher.rb:69:in
`b
锁定
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in`instance
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active\u support/file\u update\u c
r、 rb:75:在“通话”中
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport-4.0.0/lib/active\u support/file\u update\u c
r、 rb:75:在“执行”中
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/routes\u reloader
7:在“更新程序”中
从c:131071:in“如果更新,则执行”
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application/finisher.rb:69:
锁定
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in`ins
_行政长官
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:30:in`run
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:55:in`blo
运行初始化程序
从c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:150:in'block in tsort_each'
from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:183:in`block(2个级别)在每个强连接的块中
耳鼻喉科
from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:219:in“每个强连接的组件”
from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:182:in`block in each_强连接的_组件'
from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:180:in'each'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:180:“每个强连接的组件”
from c:/RailsInstaller/Ruby2.0.0/lib/ruby/2.0.0/tsort.rb:148:in'tsort_each'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb:54:in`run
阿里泽
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/application.rb:215:in`init
e!”
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/railtie/configurable.rb:30:
方法"你失踪了"
来自C:/Users/Kaspar/Documents/aptanastudio3workspace/ajax/config/environment.rb:5:in`'
来自C:/Users/Kaspar/Documents/aptanastudio3workspace/ajax/config.ru:3:in'require'
来自C:/Users/Kaspar/Documents/aptanastudio3workspace/ajax/config.ru:3:in'blockin'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in'instance_eval'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in'initialize'
来自C:/Users/Kaspar/Documents/aptanastudio3 Workspace/ajax/config.ru:in'new'
来自C:/Users/Kaspar/Documents/aptanastudio3workspace/ajax/config.ru:in`'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in'eval'
from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in'new\u from\u strin
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:40:in'parse_file'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:277:in'build\u app\u和_
ns_来自_配置'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:199:in'app'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands/server.rb:48:in`a
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/server.rb:314:in'wrapp'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands/server.rb:75:in`s
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:78:in`block in
(必需)>'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:73:in'tap'
来自c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb:73:in`'
从箱子/轨道:4:in“require”
从箱子/轨道:4:in`'
这是什么原因
Ajax::Application.routes.draw do