2012-10-05 17 views
1

少有關我使用JRuby的問題,回溯比1.9.3少有關,例如:回溯JRuby中比在MRI 1.9

在JRuby的1.6.8

[1] pry(main)> a = Task.create(title:"Test") 
ArgumentError: wrong number of arguments (2 for 0) 
from /Users/salta/.rvm/gems/jruby-1.6.8/gems/mongoid-3.0.6/lib/mongoid/persistence.rb:230:in `create' 

在紅寶石1.9.3-P194

[1] pry(main)> a = Task.create(title:"Test") 
ArgumentError: wrong number of arguments (2 for 0) 
from /Users/salta/apps/asabo/app/models/task.rb:17:in `initialize' 

真正的問題來自/Users/salta/apps/asabo/app/models/task.rb:17/Users/salta/.rvm/gems/jruby-1.6.8/gems/mongoid-3.0.6/lib/mongoid/persistence.rb:230

您是否知道一個解決方法或者是否需要應對?

謝謝!

使用:

  • 的Mac OS X 10.8.2
  • RVM 1.16.6
  • JRuby的1.6.8(1.9分公司)
  • 紅寶石1.9.3-P194

回答

1

如果它仍然存在於JRuby 1.7中,我會建議將它作爲JRuby錯誤提交。您可以在我們的JIRA追蹤器http://bugs.jruby.org或我們的Github存儲庫https://github.com/jruby/jruby上執行此操作。

它看起來像它可能是一個錯誤,但我們需要更多的細節。