2015-10-07 42 views
-1

我正在運行一個簡單的機架式應用程序,用於圖像處理。在我的日誌中,我看到了大量的這些。這起源於哪裏,我該如何解決?什麼導致:「錯誤 - :應用程序錯誤:沒有將Fixnum隱式轉換爲String(TypeError)」在我的機架應用程序中?

[2015-10-07T16:16:20.299285 #18586] ERROR -- : app error: no implicit conversion of Fixnum into String (TypeError) 
E, [2015-10-07T16:16:20.299510 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/rack-1.6.1/lib/rack/reloader.rb:87:in `initialize' 
E, [2015-10-07T16:16:20.299560 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/rack-1.6.1/lib/rack/reloader.rb:87:in `new' 
E, [2015-10-07T16:16:20.299603 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/rack-1.6.1/lib/rack/reloader.rb:87:in `figure_path' 
E, [2015-10-07T16:16:20.299644 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/rack-1.6.1/lib/rack/reloader.rb:73:in `block in rotation' 
E, [2015-10-07T16:16:20.299683 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/rack-1.6.1/lib/rack/reloader.rb:70:in `map' 
E, [2015-10-07T16:16:20.299723 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/rack-1.6.1/lib/rack/reloader.rb:70:in `rotation' 
E, [2015-10-07T16:16:20.299762 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/rack-1.6.1/lib/rack/reloader.rb:48:in `reload!' 
E, [2015-10-07T16:16:20.299800 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/rack-1.6.1/lib/rack/reloader.rb:36:in `block in call' 
E, [2015-10-07T16:16:20.299840 #18586] ERROR -- : <internal:prelude>:12:in `block in exclusive' 
E, [2015-10-07T16:16:20.299878 #18586] ERROR -- : <internal:prelude>:11:in `synchronize' 
E, [2015-10-07T16:16:20.299916 #18586] ERROR -- : <internal:prelude>:11:in `exclusive' 
E, [2015-10-07T16:16:20.299953 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/rack-1.6.1/lib/rack/reloader.rb:36:in `call' 
E, [2015-10-07T16:16:20.299993 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:580:in `process_client' 
E, [2015-10-07T16:16:20.300052 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/unicorn-worker-killer-0.4.3/lib/unicorn/worker_killer.rb:52:in `process_client' 
E, [2015-10-07T16:16:20.300095 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:674:in `worker_loop' 
E, [2015-10-07T16:16:20.300134 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:529:in `spawn_missing_workers' 
E, [2015-10-07T16:16:20.300173 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:540:in `maintain_worker_count' 
E, [2015-10-07T16:16:20.300212 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:294:in `join' 
E, [2015-10-07T16:16:20.300251 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/gems/unicorn-4.9.0/bin/unicorn_rails:209:in `<top (required)>' 
E, [2015-10-07T16:16:20.300289 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/bin/unicorn_rails:23:in `load' 
E, [2015-10-07T16:16:20.300327 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/bin/unicorn_rails:23:in `<main>' 
E, [2015-10-07T16:16:20.300365 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/bin/ruby_executable_hooks:15:in `eval' 
E, [2015-10-07T16:16:20.300403 #18586] ERROR -- : /home/ubuntu/.rvm/gems/[email protected]/bin/ruby_executable_hooks:15:in `<main>' 

回答

0

您嘗試做一個文本(字符串)的數學計算,如果它是一個數字,但一個字符串類型下添加to_i那麼就不會拋出這個錯誤。

+0

謝謝,但並不完全是我正在尋找的答案,也許我沒有足夠好地闡述我的問題:-) –

相關問題