JRuby で問題が発生しました。たとえば、バックトレースは 1.9.3 よりも適切ではありません。
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'
ruby-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
- rvm1.16.6
- jruby-1.6.8 (1.9 ブランチ)
- ruby-1.9.3-p194