2011-11-21 5 views
1

저는 레일스 물건에 처음 들어서 레일 응용 프로그램에 netsuite_client 보석을 포함하려고합니다. 따라서 netsuite_client 젬을 gem 파일에 포함시키고 번들 설치를 실행하면 모두 잘됩니다. 나는 레일 서버가 정상적으로 시작 시작,하지만 브라우저를 통해 응용 프로그램에 액세스하려고 할 때, 나는 (이 갓 응용 프로그램을 작성 참고) (추적)를 얻을 :netsuite_client gem in rails application

=> Booting WEBrick 
=> Rails 3.1.0 application starting in development on http://0.0.0.0:3000 
=> Call with -d to detach 
=> Ctrl-C to shutdown server<br /> 
[2011-11-21 13:18:25] INFO WEBrick 1.3.1 
[2011-11-21 13:18:25] INFO ruby 1.9.2 (2011-07-09) [i386-mingw32] 
[2011-11-21 13:18:25] INFO WEBrick::HTTPServer#start: pid=5236 port=3000 
[2011-11-21 13:18:30] ERROR ArgumentError: wrong number of arguments (0 for 1) 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/netsuite_client-0.0.2/lib/netsuite_client/string.rb:18:in `constantize' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0/lib/action_controller/metal/params_wrapper.rb:148:in `_default_wrap_model' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0/lib/action_controller/metal/params_wrapper.rb:167:in `_set_wrapper_defaults' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0/lib/action_controller/metal/params_wrapper.rb:120:in `wrap_parameters' 
     C:/Sites/test_app/config/initializers/wrap_parameters.rb:8:in `block in <top (required)>' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0/lib/active_support/lazy_load_hooks.rb:36:in `instance_eval' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0/lib/active_support/lazy_load_hooks.rb:36:in `execute_hook' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0/lib/active_support/lazy_load_hooks.rb:43:in `block in run_load_hooks' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0/lib/active_support/lazy_load_hooks.rb:42:in `each' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.0/lib/active_support/lazy_load_hooks.rb:42:in `run_load_hooks' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0/lib/action_controller/base.rb:234:in `<class:Base>' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0/lib/action_controller/base.rb:171:in `<module:ActionController>' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0/lib/action_controller/base.rb:3:in `<top (required)>' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0/lib/action_dispatch/middleware/static.rb:31:in `ext' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0/lib/action_dispatch/middleware/static.rb:15:in `match?' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0/lib/action_dispatch/middleware/static.rb:47:in `call' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.0/lib/rails/engine.rb:455:in `call' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.0/lib/rails/rack/content_length.rb:16:in `call' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.0/lib/rails/rack/log_tailer.rb:14:in `call' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/handler/webrick.rb:59:in `service' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run' 
     C:/RailsInstaller/Ruby1.9.2/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread' 

모든 아이디어는 그 다음에 할 일 ? 미리 감사드립니다.

답변

0

netsuite_client 년 동안 업데이트되지 않았습니다. NetSuite SuiteTalk SOAP API의 최신 기능과 완벽한 기능 구현은 netsuite gem입니다. find it on GitHubRubyGems에 대해서도 가능합니다.